mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-11-13 20:47:19 +01:00
24 lines
4.0 MiB
24 lines
4.0 MiB
[gd_resource type="ShaderMaterial" load_steps=4 format=2]
|
|
|
|
[ext_resource path="res://shaders/5_standard_shader_nouv2.tres" type="Shader" id=1]
|
|
|
|
[sub_resource type="Image" id=3]
|
|
data = {
|
|
"data": PoolByteArray( 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 34, 43, 34, 255, 24, 30, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 58, 38, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 46, 40, 29, 255, 39, 34, 24, 255, 67, 54, 39, 255, 36, 32, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 64, 48, 32, 255, 48, 40, 26, 255, 48, 40, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 58, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 39, 34, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 45, 38, 25, 255, 75, 55, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 63, 48, 32, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 59, 46, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 26, 255, 39, 34, 23, 255, 44, 37, 26, 255, 46, 38, 25, 255, 46, 38, 25, 255, 53, 42, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 46, 38, 25, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 38, 27, 255, 76, 61, 43, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 55, 46, 33, 255, 80, 64, 45, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 41, 29, 255, 34, 30, 22, 255, 47, 40, 28, 255, 36, 32, 23, 255, 58, 48, 34, 255, 53, 44, 31, 255, 73, 59, 42, 255, 37, 33, 24, 255, 47, 39, 25, 255, 42, 35, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 24, 255, 40, 35, 25, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 31, 22, 255, 60, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 36, 32, 22, 255, 40, 35, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 65, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 61, 50, 36, 255, 37, 33, 24, 255, 75, 60, 43, 255, 79, 63, 44, 255, 63, 52, 37, 255, 78, 62, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 39, 34, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 36, 32, 23, 255, 57, 47, 34, 255, 61, 50, 36, 255, 68, 55, 40, 255, 46, 40, 29, 255, 78, 62, 43, 255, 79, 62, 45, 255, 44, 38, 27, 255, 39, 34, 25, 255, 62, 51, 36, 255, 79, 63, 45, 255, 59, 49, 35, 255, 50, 42, 31, 255, 72, 58, 42, 255, 42, 37, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 78, 61, 43, 255, 80, 64, 45, 255, 58, 48, 34, 255, 43, 37, 24, 255, 41, 36, 24, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 81, 59, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 65, 49, 33, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 43, 16, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 70, 57, 40, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 66, 49, 33, 255, 53, 42, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 29, 21, 255, 35, 31, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 37, 26, 255, 45, 38, 27, 255, 46, 38, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 23, 255, 44, 37, 24, 255, 67, 54, 39, 255, 55, 46, 33, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 64, 65, 34, 255, 37, 33, 24, 255, 43, 37, 27, 255, 59, 48, 35, 255, 33, 30, 22, 255, 43, 36, 23, 255, 47, 39, 25, 255, 42, 36, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 75, 60, 43, 255, 54, 45, 33, 255, 34, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 80, 64, 45, 255, 66, 54, 38, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 68, 55, 40, 255, 44, 38, 27, 255, 36, 32, 23, 255, 39, 33, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 72, 53, 33, 255, 77, 57, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 49, 40, 26, 255, 65, 49, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 49, 71, 46, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 62, 47, 31, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 46, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 40, 34, 23, 255, 45, 37, 25, 255, 36, 32, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 57, 47, 34, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 70, 57, 41, 255, 50, 42, 30, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 36, 26, 255, 50, 42, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 36, 26, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 32, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 61, 46, 31, 255, 47, 39, 25, 255, 55, 43, 28, 255, 46, 38, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 60, 46, 31, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 40, 60, 40, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 35, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 113, 138, 12, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 94, 116, 16, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 33, 42, 33, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 62, 47, 31, 255, 60, 46, 31, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 62, 47, 31, 255, 63, 48, 31, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 41, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 53, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 55, 42, 28, 255, 51, 41, 27, 255, 50, 41, 26, 255, 42, 35, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 76, 61, 43, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 32, 23, 255, 47, 38, 26, 255, 40, 34, 23, 255, 41, 36, 25, 255, 57, 46, 33, 255, 52, 42, 27, 255, 40, 35, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 44, 38, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 24, 255, 59, 46, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 45, 39, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 43, 45, 37, 255, 44, 37, 24, 255, 52, 42, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 68, 45, 255, 39, 59, 39, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 33, 42, 33, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 30, 25, 255, 39, 49, 38, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 57, 44, 29, 255, 39, 34, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 37, 33, 23, 255, 38, 33, 23, 255, 68, 88, 55, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 63, 48, 32, 255, 61, 47, 31, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 32, 23, 255, 40, 34, 24, 255, 37, 32, 22, 255, 42, 35, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 46, 38, 24, 255, 38, 34, 23, 255, 41, 34, 23, 255, 35, 31, 22, 255, 45, 38, 26, 255, 44, 37, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 30, 255, 53, 44, 32, 255, 34, 31, 22, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 65, 49, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 48, 41, 29, 255, 41, 36, 26, 255, 36, 32, 23, 255, 35, 32, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 37, 32, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 42, 35, 23, 255, 35, 31, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 69, 87, 45, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 23, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 37, 27, 255, 48, 40, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 55, 43, 28, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 59, 46, 30, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 24, 255, 77, 62, 44, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 36, 32, 24, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 43, 63, 41, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 52, 76, 49, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 35, 44, 34, 255, 29, 37, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 41, 61, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 50, 73, 47, 255, 55, 79, 51, 255, 52, 76, 49, 255, 41, 61, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 36, 27, 255, 55, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 52, 42, 28, 255, 66, 49, 33, 255, 54, 43, 28, 255, 52, 42, 27, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 54, 43, 28, 255, 63, 48, 32, 255, 69, 51, 33, 255, 43, 37, 24, 255, 41, 36, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 46, 38, 25, 255, 48, 41, 29, 255, 37, 32, 22, 255, 49, 41, 30, 255, 37, 32, 22, 255, 40, 34, 23, 255, 42, 35, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 38, 33, 24, 255, 39, 34, 24, 255, 50, 42, 30, 255, 40, 35, 23, 255, 48, 39, 26, 255, 48, 39, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 38, 26, 255, 59, 45, 30, 255, 58, 44, 30, 255, 45, 37, 24, 255, 48, 40, 26, 255, 44, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 42, 35, 23, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 63, 52, 37, 255, 67, 54, 39, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 36, 32, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 48, 39, 25, 255, 67, 50, 33, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 64, 52, 37, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 116, 143, 16, 255, 47, 68, 45, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 61, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 58, 45, 30, 255, 60, 46, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 42, 43, 36, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 72, 53, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 53, 44, 32, 255, 51, 43, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 35, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 66, 49, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 38, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 59, 44, 30, 255, 60, 46, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 32, 22, 255, 39, 37, 28, 255, 41, 35, 24, 255, 43, 37, 26, 255, 39, 34, 23, 255, 42, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 40, 26, 255, 45, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 35, 31, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 62, 50, 36, 255, 72, 58, 41, 255, 39, 33, 24, 255, 44, 37, 25, 255, 39, 34, 23, 255, 44, 36, 24, 255, 44, 36, 24, 255, 59, 69, 37, 255, 51, 41, 26, 255, 56, 43, 29, 255, 56, 43, 29, 255, 53, 42, 27, 255, 48, 40, 25, 255, 51, 41, 27, 255, 48, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 73, 91, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 37, 26, 255, 79, 63, 44, 255, 78, 62, 44, 255, 39, 34, 24, 255, 33, 30, 22, 255, 79, 62, 45, 255, 48, 40, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 46, 30, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 84, 107, 72, 255, 42, 36, 24, 255, 39, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 52, 42, 27, 255, 61, 47, 31, 255, 78, 57, 33, 255, 73, 54, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 35, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 36, 15, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 50, 73, 47, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 24, 30, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 57, 45, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 66, 49, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 67, 50, 33, 255, 73, 54, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 66, 54, 38, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 50, 42, 31, 255, 42, 37, 27, 255, 79, 63, 45, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 60, 46, 30, 255, 61, 47, 31, 255, 53, 42, 28, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 38, 41, 35, 255, 40, 35, 25, 255, 42, 36, 23, 255, 41, 35, 23, 255, 47, 39, 25, 255, 55, 43, 29, 255, 41, 35, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 32, 23, 255, 42, 35, 23, 255, 48, 38, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 22, 255, 34, 30, 22, 255, 44, 37, 25, 255, 40, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 47, 40, 28, 255, 39, 34, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 41, 36, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 45, 37, 25, 255, 47, 38, 26, 255, 44, 37, 24, 255, 42, 35, 24, 255, 40, 34, 23, 255, 51, 41, 27, 255, 59, 45, 30, 255, 60, 47, 33, 255, 63, 47, 31, 255, 56, 44, 29, 255, 44, 36, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 38, 33, 22, 255, 37, 32, 23, 255, 41, 35, 23, 255, 37, 32, 22, 255, 34, 30, 22, 255, 57, 47, 33, 255, 79, 63, 44, 255, 35, 31, 23, 255, 37, 33, 23, 255, 50, 42, 30, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 57, 45, 29, 255, 45, 38, 25, 255, 63, 48, 32, 255, 56, 44, 29, 255, 72, 54, 33, 255, 75, 55, 33, 255, 66, 49, 33, 255, 52, 42, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 49, 71, 46, 255, 45, 67, 44, 255, 49, 72, 47, 255, 44, 65, 43, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 45, 66, 43, 255, 38, 58, 38, 255, 45, 66, 43, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 45, 66, 43, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 99, 119, 11, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 50, 40, 27, 255, 61, 47, 31, 255, 64, 48, 32, 255, 69, 51, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 49, 33, 255, 57, 52, 42, 255, 34, 31, 22, 255, 54, 45, 33, 255, 64, 52, 37, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 63, 48, 32, 255, 63, 48, 31, 255, 71, 53, 32, 255, 49, 40, 26, 255, 67, 50, 33, 255, 45, 37, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 44, 38, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 34, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 40, 34, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 37, 32, 22, 255, 38, 32, 22, 255, 44, 37, 26, 255, 41, 34, 23, 255, 51, 42, 28, 255, 42, 36, 25, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 39, 28, 255, 39, 33, 23, 255, 42, 36, 23, 255, 58, 44, 29, 255, 44, 37, 24, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 39, 25, 255, 40, 34, 24, 255, 45, 38, 24, 255, 59, 48, 34, 255, 58, 47, 33, 255, 37, 33, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 45, 37, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 43, 36, 25, 255, 41, 35, 24, 255, 54, 42, 29, 255, 55, 44, 30, 255, 60, 47, 31, 255, 60, 46, 31, 255, 40, 35, 23, 255, 45, 38, 24, 255, 37, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 41, 36, 25, 255, 35, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 50, 42, 30, 255, 50, 42, 30, 255, 35, 31, 22, 255, 41, 35, 23, 255, 50, 40, 26, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 79, 62, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 55, 46, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 58, 45, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 72, 58, 42, 255, 67, 54, 39, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 54, 43, 28, 255, 48, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 37, 33, 23, 255, 34, 30, 22, 255, 50, 40, 27, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 18, 255, 36, 54, 36, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 89, 108, 13, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 42, 36, 24, 255, 52, 42, 27, 255, 60, 46, 31, 255, 52, 42, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 44, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 54, 43, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 75, 94, 33, 255, 45, 38, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 42, 36, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 63, 52, 37, 255, 34, 30, 22, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 66, 49, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 43, 36, 23, 255, 44, 36, 23, 255, 59, 45, 29, 255, 41, 36, 24, 255, 42, 35, 23, 255, 46, 38, 25, 255, 52, 42, 28, 255, 42, 35, 23, 255, 35, 30, 22, 255, 43, 36, 24, 255, 44, 38, 27, 255, 49, 41, 29, 255, 42, 35, 24, 255, 41, 35, 23, 255, 52, 41, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 60, 45, 30, 255, 61, 46, 31, 255, 54, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 23, 255, 37, 32, 22, 255, 57, 46, 31, 255, 36, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 34, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 53, 44, 32, 255, 59, 49, 35, 255, 64, 52, 37, 255, 37, 33, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 68, 51, 33, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 47, 38, 26, 255, 41, 35, 23, 255, 42, 35, 24, 255, 44, 36, 25, 255, 56, 43, 28, 255, 44, 37, 24, 255, 44, 36, 25, 255, 48, 39, 26, 255, 37, 32, 23, 255, 59, 47, 31, 255, 53, 43, 28, 255, 39, 34, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 23, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 62, 81, 43, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 38, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 29, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 24, 255, 58, 48, 34, 255, 46, 40, 29, 255, 80, 64, 45, 255, 42, 37, 27, 255, 50, 42, 31, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 52, 76, 49, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 76, 91, 15, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 28, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 43, 37, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 57, 45, 29, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 70, 52, 33, 255, 72, 54, 33, 255, 75, 55, 33, 255, 62, 47, 31, 255, 63, 48, 32, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 67, 54, 39, 255, 41, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 48, 40, 30, 255, 62, 51, 36, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 63, 48, 32, 255, 45, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 48, 34, 255, 58, 48, 34, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 44, 29, 255, 54, 42, 27, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 43, 36, 23, 255, 39, 34, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 44, 36, 24, 255, 52, 42, 27, 255, 54, 42, 28, 255, 53, 42, 28, 255, 62, 47, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 54, 44, 30, 255, 62, 50, 35, 255, 43, 37, 25, 255, 40, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 73, 59, 42, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 73, 54, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 41, 35, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 52, 43, 30, 255, 43, 36, 25, 255, 44, 37, 25, 255, 53, 43, 30, 255, 42, 35, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 45, 37, 25, 255, 52, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 35, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 47, 40, 29, 255, 56, 47, 33, 255, 64, 52, 37, 255, 44, 37, 24, 255, 44, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 22, 255, 42, 36, 23, 255, 59, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 66, 54, 38, 255, 51, 43, 31, 255, 42, 37, 27, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 39, 34, 25, 255, 41, 35, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 50, 42, 31, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 43, 36, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 18, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 34, 14, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 33, 48, 33, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 34, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 24, 31, 25, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 31, 22, 255, 55, 43, 28, 255, 52, 42, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 73, 54, 33, 255, 61, 46, 31, 255, 55, 43, 28, 255, 55, 43, 28, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 64, 48, 32, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 98, 32, 255, 44, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 55, 43, 28, 255, 56, 43, 28, 255, 41, 35, 23, 255, 62, 46, 31, 255, 40, 34, 24, 255, 48, 39, 25, 255, 36, 32, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 65, 52, 37, 255, 71, 57, 39, 255, 34, 31, 22, 255, 36, 32, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 50, 41, 26, 255, 57, 44, 29, 255, 67, 50, 32, 255, 45, 38, 25, 255, 39, 33, 22, 255, 51, 41, 27, 255, 48, 39, 26, 255, 54, 43, 29, 255, 61, 49, 33, 255, 44, 37, 25, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 49, 41, 28, 255, 43, 36, 25, 255, 57, 46, 31, 255, 56, 45, 31, 255, 37, 32, 23, 255, 40, 34, 23, 255, 38, 34, 23, 255, 33, 30, 22, 255, 40, 35, 26, 255, 38, 33, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 38, 25, 255, 67, 54, 39, 255, 62, 51, 36, 255, 34, 30, 22, 255, 45, 38, 25, 255, 39, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 54, 45, 32, 255, 40, 34, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 48, 40, 28, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 42, 36, 23, 255, 36, 32, 23, 255, 35, 32, 22, 255, 40, 34, 24, 255, 38, 33, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 23, 255, 42, 36, 25, 255, 46, 38, 28, 255, 42, 37, 27, 255, 64, 52, 37, 255, 51, 43, 31, 255, 35, 31, 22, 255, 41, 36, 24, 255, 48, 39, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 35, 23, 255, 50, 41, 27, 255, 50, 40, 26, 255, 42, 36, 23, 255, 43, 36, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 56, 46, 33, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 45, 39, 28, 255, 45, 39, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 53, 44, 32, 255, 36, 32, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 55, 68, 18, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 25, 34, 26, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 33, 49, 34, 255, 25, 34, 26, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 96, 118, 14, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 51, 41, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 57, 44, 29, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 50, 42, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 60, 46, 31, 255, 45, 38, 25, 255, 71, 52, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 79, 97, 33, 255, 39, 34, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 24, 255, 55, 46, 33, 255, 78, 62, 43, 255, 77, 61, 42, 255, 33, 30, 22, 255, 78, 62, 44, 255, 62, 51, 36, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 48, 39, 26, 255, 40, 34, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 73, 58, 41, 255, 59, 48, 33, 255, 42, 35, 25, 255, 45, 37, 26, 255, 47, 38, 24, 255, 45, 38, 24, 255, 48, 40, 26, 255, 41, 34, 24, 255, 38, 33, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 25, 255, 47, 38, 26, 255, 52, 41, 27, 255, 55, 43, 28, 255, 44, 37, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 23, 255, 44, 37, 25, 255, 40, 34, 23, 255, 43, 37, 26, 255, 51, 42, 29, 255, 37, 32, 23, 255, 53, 44, 32, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 55, 43, 28, 255, 59, 46, 30, 255, 49, 40, 26, 255, 74, 54, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 60, 49, 35, 255, 38, 33, 24, 255, 44, 38, 27, 255, 34, 31, 22, 255, 38, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 44, 30, 255, 37, 32, 22, 255, 39, 34, 24, 255, 37, 32, 22, 255, 57, 47, 33, 255, 43, 38, 26, 255, 35, 31, 22, 255, 50, 42, 28, 255, 46, 38, 27, 255, 51, 42, 29, 255, 49, 42, 29, 255, 40, 34, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 44, 38, 26, 255, 55, 45, 32, 255, 35, 31, 22, 255, 52, 42, 29, 255, 54, 43, 28, 255, 54, 43, 29, 255, 41, 35, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 23, 255, 37, 32, 23, 255, 41, 35, 23, 255, 43, 37, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 44, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 47, 39, 29, 255, 39, 34, 24, 255, 71, 89, 46, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 44, 36, 255, 36, 32, 23, 255, 47, 61, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 79, 63, 44, 255, 66, 54, 38, 255, 63, 52, 37, 255, 53, 44, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 58, 83, 53, 255, 47, 68, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 36, 53, 36, 255, 38, 58, 38, 255, 43, 64, 42, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 72, 86, 15, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 73, 54, 33, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 54, 43, 28, 255, 69, 51, 33, 255, 61, 46, 31, 255, 45, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 84, 61, 33, 255, 75, 55, 33, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 72, 53, 33, 255, 68, 51, 33, 255, 48, 40, 26, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 61, 50, 35, 255, 33, 30, 22, 255, 78, 62, 43, 255, 45, 39, 27, 255, 57, 47, 33, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 52, 42, 27, 255, 51, 41, 26, 255, 41, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 54, 43, 29, 255, 61, 46, 30, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 62, 50, 34, 255, 49, 39, 26, 255, 49, 40, 26, 255, 40, 34, 23, 255, 44, 38, 26, 255, 44, 37, 27, 255, 51, 41, 28, 255, 45, 37, 24, 255, 54, 42, 28, 255, 43, 37, 24, 255, 48, 39, 25, 255, 51, 41, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 48, 39, 25, 255, 52, 42, 28, 255, 41, 35, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 48, 40, 27, 255, 51, 42, 29, 255, 51, 42, 29, 255, 51, 43, 30, 255, 47, 39, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 55, 45, 32, 255, 41, 36, 26, 255, 53, 42, 27, 255, 39, 34, 23, 255, 51, 41, 26, 255, 43, 36, 23, 255, 42, 35, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 61, 50, 36, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 38, 27, 255, 55, 46, 32, 255, 39, 33, 23, 255, 45, 37, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 50, 42, 30, 255, 43, 37, 26, 255, 55, 46, 32, 255, 38, 33, 24, 255, 55, 46, 32, 255, 39, 34, 24, 255, 42, 36, 25, 255, 45, 38, 25, 255, 46, 38, 25, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 39, 33, 23, 255, 44, 36, 24, 255, 52, 42, 29, 255, 41, 36, 24, 255, 39, 34, 22, 255, 37, 32, 22, 255, 50, 41, 28, 255, 35, 31, 22, 255, 43, 35, 24, 255, 40, 34, 23, 255, 51, 42, 28, 255, 43, 36, 24, 255, 48, 39, 26, 255, 46, 39, 25, 255, 48, 38, 25, 255, 50, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 35, 23, 255, 42, 36, 23, 255, 34, 31, 22, 255, 47, 39, 29, 255, 45, 38, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 63, 52, 37, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 43, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 31, 22, 255, 64, 52, 37, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 30, 43, 31, 255, 24, 30, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 58, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 42, 62, 41, 255, 40, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 41, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 60, 46, 31, 255, 72, 54, 33, 255, 59, 46, 30, 255, 68, 51, 33, 255, 45, 37, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 46, 40, 29, 255, 48, 40, 30, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 58, 45, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 68, 51, 33, 255, 66, 49, 33, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 38, 25, 255, 58, 45, 29, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 43, 36, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 60, 49, 35, 255, 38, 33, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 37, 32, 22, 255, 41, 35, 24, 255, 43, 36, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 36, 24, 255, 47, 39, 25, 255, 52, 45, 28, 255, 47, 38, 26, 255, 48, 39, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 43, 29, 255, 47, 38, 26, 255, 43, 36, 24, 255, 61, 47, 29, 255, 46, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 47, 38, 25, 255, 48, 39, 25, 255, 53, 42, 27, 255, 53, 42, 27, 255, 39, 33, 23, 255, 44, 37, 24, 255, 58, 45, 30, 255, 36, 32, 23, 255, 39, 34, 23, 255, 52, 41, 27, 255, 35, 32, 22, 255, 36, 32, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 32, 22, 255, 46, 38, 26, 255, 40, 38, 29, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 55, 44, 28, 255, 62, 47, 31, 255, 41, 36, 23, 255, 35, 31, 23, 255, 37, 32, 23, 255, 38, 33, 23, 255, 43, 37, 25, 255, 44, 37, 25, 255, 35, 30, 22, 255, 40, 34, 24, 255, 38, 33, 22, 255, 46, 39, 27, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 38, 27, 255, 40, 35, 24, 255, 35, 31, 22, 255, 47, 41, 29, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 52, 44, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 38, 32, 255, 35, 31, 22, 255, 43, 37, 26, 255, 35, 31, 22, 255, 42, 36, 25, 255, 58, 62, 33, 255, 54, 44, 30, 255, 38, 33, 23, 255, 51, 40, 28, 255, 50, 40, 26, 255, 41, 35, 24, 255, 38, 34, 23, 255, 38, 32, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 43, 36, 25, 255, 39, 35, 23, 255, 49, 40, 27, 255, 41, 36, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 26, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 70, 57, 40, 255, 44, 38, 27, 255, 74, 102, 70, 255, 99, 109, 39, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 43, 64, 42, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 41, 61, 40, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 46, 68, 44, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 41, 61, 40, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 47, 69, 45, 255, 39, 59, 39, 255, 55, 79, 51, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 49, 71, 46, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 73, 59, 42, 255, 57, 47, 34, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 45, 30, 255, 54, 43, 28, 255, 57, 45, 29, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 79, 63, 45, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 52, 42, 27, 255, 65, 49, 33, 255, 45, 38, 25, 255, 54, 43, 28, 255, 35, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 30, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 44, 36, 23, 255, 54, 42, 27, 255, 44, 36, 23, 255, 42, 35, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 49, 42, 30, 255, 45, 39, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 41, 29, 255, 36, 32, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 41, 35, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 35, 23, 255, 38, 33, 23, 255, 49, 40, 27, 255, 42, 36, 24, 255, 51, 40, 27, 255, 41, 35, 24, 255, 44, 37, 25, 255, 40, 35, 24, 255, 43, 36, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 24, 255, 50, 40, 26, 255, 55, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 53, 42, 27, 255, 45, 38, 25, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 35, 23, 255, 38, 33, 23, 255, 42, 35, 24, 255, 37, 32, 23, 255, 42, 35, 23, 255, 48, 39, 25, 255, 48, 39, 26, 255, 42, 36, 23, 255, 39, 35, 25, 255, 40, 35, 23, 255, 42, 36, 24, 255, 44, 36, 25, 255, 44, 37, 25, 255, 38, 34, 23, 255, 45, 37, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 36, 25, 255, 37, 33, 23, 255, 38, 33, 24, 255, 46, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 40, 34, 24, 255, 41, 35, 23, 255, 35, 31, 23, 255, 65, 53, 38, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 25, 255, 40, 35, 24, 255, 40, 34, 23, 255, 49, 40, 26, 255, 49, 39, 27, 255, 48, 40, 28, 255, 37, 32, 22, 255, 38, 33, 23, 255, 41, 36, 25, 255, 34, 31, 22, 255, 48, 41, 28, 255, 45, 39, 27, 255, 54, 43, 29, 255, 46, 38, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 48, 41, 29, 255, 37, 33, 23, 255, 66, 53, 38, 255, 34, 30, 22, 255, 43, 37, 26, 255, 37, 33, 23, 255, 46, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 39, 34, 23, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 62, 41, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 18, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 65, 76, 14, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 50, 73, 47, 255, 36, 54, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 38, 58, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 105, 127, 12, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 53, 77, 50, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 44, 37, 24, 255, 35, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 46, 37, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 75, 60, 43, 255, 73, 57, 37, 255, 79, 63, 45, 255, 36, 32, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 72, 54, 33, 255, 51, 41, 27, 255, 49, 40, 26, 255, 65, 49, 33, 255, 74, 55, 33, 255, 75, 55, 33, 255, 56, 44, 29, 255, 51, 41, 27, 255, 35, 31, 22, 255, 68, 55, 40, 255, 59, 49, 35, 255, 41, 36, 26, 255, 50, 42, 31, 255, 76, 61, 43, 255, 33, 30, 22, 255, 45, 37, 24, 255, 46, 39, 25, 255, 71, 52, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 66, 49, 33, 255, 77, 57, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 44, 32, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 78, 62, 43, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 37, 33, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 70, 56, 39, 255, 42, 36, 25, 255, 49, 41, 29, 255, 36, 31, 22, 255, 40, 34, 24, 255, 56, 47, 33, 255, 50, 42, 30, 255, 44, 38, 27, 255, 34, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 55, 44, 30, 255, 48, 40, 27, 255, 47, 61, 29, 255, 45, 38, 27, 255, 43, 36, 25, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 76, 61, 43, 255, 37, 33, 23, 255, 38, 33, 23, 255, 55, 43, 28, 255, 44, 36, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 40, 35, 23, 255, 46, 39, 27, 255, 39, 34, 24, 255, 52, 43, 29, 255, 70, 54, 37, 255, 53, 44, 30, 255, 52, 43, 30, 255, 39, 34, 24, 255, 40, 35, 25, 255, 38, 34, 24, 255, 38, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 50, 41, 26, 255, 55, 43, 28, 255, 57, 44, 28, 255, 47, 38, 26, 255, 34, 30, 22, 255, 40, 34, 23, 255, 48, 39, 26, 255, 45, 37, 24, 255, 47, 38, 25, 255, 52, 41, 27, 255, 51, 41, 27, 255, 48, 39, 26, 255, 34, 30, 22, 255, 43, 36, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 94, 100, 38, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 35, 24, 255, 48, 39, 26, 255, 40, 34, 24, 255, 51, 41, 26, 255, 53, 42, 27, 255, 41, 35, 24, 255, 38, 33, 22, 255, 55, 46, 32, 255, 47, 40, 28, 255, 54, 45, 33, 255, 67, 55, 39, 255, 50, 42, 30, 255, 56, 45, 30, 255, 64, 50, 33, 255, 44, 37, 24, 255, 39, 34, 25, 255, 51, 42, 28, 255, 44, 38, 25, 255, 35, 30, 22, 255, 73, 58, 40, 255, 76, 61, 43, 255, 33, 30, 22, 255, 71, 58, 41, 255, 37, 33, 23, 255, 46, 38, 25, 255, 54, 42, 27, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 50, 42, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 39, 28, 255, 55, 46, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 44, 36, 255, 62, 47, 31, 255, 46, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 41, 61, 40, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 41, 61, 40, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 46, 68, 44, 255, 50, 73, 47, 255, 48, 70, 46, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 37, 30, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 43, 63, 41, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 58, 48, 34, 255, 79, 63, 45, 255, 62, 51, 36, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 63, 48, 31, 255, 62, 47, 31, 255, 52, 42, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 50, 40, 27, 255, 52, 42, 27, 255, 70, 52, 33, 255, 72, 53, 33, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 55, 46, 33, 255, 77, 61, 42, 255, 49, 41, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 32, 22, 255, 41, 35, 23, 255, 39, 34, 23, 255, 46, 38, 24, 255, 44, 36, 24, 255, 43, 37, 24, 255, 43, 35, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 63, 51, 36, 255, 56, 46, 33, 255, 46, 39, 27, 255, 48, 41, 29, 255, 37, 32, 23, 255, 44, 37, 25, 255, 47, 40, 27, 255, 36, 32, 22, 255, 37, 36, 27, 255, 50, 40, 26, 255, 45, 39, 26, 255, 37, 32, 22, 255, 41, 36, 23, 255, 48, 39, 26, 255, 43, 36, 24, 255, 36, 32, 22, 255, 40, 34, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 23, 255, 45, 38, 24, 255, 34, 30, 22, 255, 42, 35, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 35, 24, 255, 47, 39, 26, 255, 44, 37, 25, 255, 37, 32, 22, 255, 38, 33, 23, 255, 43, 39, 24, 255, 59, 63, 31, 255, 44, 37, 24, 255, 75, 75, 35, 255, 44, 37, 25, 255, 41, 35, 24, 255, 45, 37, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 24, 255, 50, 42, 30, 255, 37, 32, 22, 255, 41, 35, 24, 255, 48, 39, 26, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 50, 44, 31, 255, 39, 35, 24, 255, 42, 36, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 25, 255, 77, 62, 44, 255, 42, 36, 24, 255, 53, 42, 27, 255, 51, 41, 27, 255, 44, 36, 23, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 26, 255, 51, 41, 27, 255, 40, 34, 23, 255, 41, 35, 25, 255, 40, 34, 23, 255, 34, 31, 22, 255, 55, 46, 32, 255, 59, 49, 35, 255, 46, 39, 28, 255, 43, 37, 27, 255, 42, 36, 26, 255, 53, 44, 29, 255, 45, 38, 26, 255, 42, 36, 26, 255, 37, 33, 22, 255, 37, 32, 24, 255, 38, 33, 25, 255, 36, 31, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 60, 46, 30, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 77, 94, 13, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 47, 17, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 30, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 23, 30, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 34, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 77, 94, 15, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 56, 37, 255, 41, 61, 40, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 44, 65, 43, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 51, 74, 48, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 40, 60, 40, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 35, 53, 36, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 36, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 70, 52, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 76, 61, 43, 255, 75, 60, 42, 255, 77, 61, 42, 255, 45, 39, 28, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 38, 24, 255, 60, 46, 30, 255, 63, 48, 31, 255, 51, 40, 26, 255, 55, 43, 28, 255, 46, 39, 25, 255, 36, 32, 22, 255, 47, 39, 26, 255, 41, 35, 24, 255, 45, 39, 28, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 38, 34, 24, 255, 43, 38, 26, 255, 48, 41, 28, 255, 51, 42, 28, 255, 52, 42, 28, 255, 37, 32, 23, 255, 39, 34, 23, 255, 43, 36, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 60, 46, 30, 255, 53, 42, 27, 255, 41, 35, 24, 255, 42, 35, 24, 255, 46, 38, 24, 255, 50, 40, 26, 255, 41, 35, 24, 255, 37, 32, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 38, 27, 255, 54, 44, 32, 255, 44, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 40, 34, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 49, 39, 26, 255, 48, 39, 26, 255, 52, 41, 27, 255, 46, 38, 25, 255, 37, 32, 23, 255, 36, 32, 22, 255, 44, 37, 25, 255, 37, 32, 22, 255, 39, 33, 23, 255, 58, 48, 33, 255, 43, 37, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 46, 38, 25, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 35, 25, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 66, 54, 38, 255, 41, 36, 26, 255, 37, 32, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 25, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 62, 47, 30, 255, 50, 40, 26, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 71, 57, 41, 255, 39, 34, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 53, 42, 28, 255, 53, 42, 28, 255, 68, 51, 33, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 64, 52, 37, 255, 33, 30, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 23, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 43, 63, 41, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 43, 64, 42, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 48, 70, 46, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 53, 36, 255, 51, 74, 48, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 49, 72, 47, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 50, 42, 31, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 47, 62, 34, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 55, 46, 33, 255, 36, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 44, 29, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 23, 255, 63, 48, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 74, 59, 42, 255, 75, 60, 42, 255, 67, 54, 39, 255, 45, 39, 28, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 63, 47, 32, 255, 70, 51, 31, 255, 63, 47, 31, 255, 45, 37, 25, 255, 52, 42, 27, 255, 57, 44, 29, 255, 64, 49, 31, 255, 43, 35, 24, 255, 40, 34, 24, 255, 49, 40, 28, 255, 37, 33, 23, 255, 42, 36, 25, 255, 39, 34, 23, 255, 38, 34, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 39, 32, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 24, 255, 46, 38, 25, 255, 69, 51, 33, 255, 66, 49, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 45, 39, 28, 255, 66, 54, 38, 255, 36, 32, 24, 255, 48, 39, 25, 255, 57, 45, 29, 255, 55, 43, 28, 255, 69, 51, 33, 255, 52, 42, 28, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 60, 46, 30, 255, 69, 51, 33, 255, 55, 43, 28, 255, 62, 47, 30, 255, 42, 35, 24, 255, 56, 43, 28, 255, 65, 48, 32, 255, 39, 33, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 36, 32, 22, 255, 44, 36, 25, 255, 41, 34, 24, 255, 48, 39, 26, 255, 42, 35, 24, 255, 47, 38, 24, 255, 50, 40, 27, 255, 41, 35, 23, 255, 51, 43, 29, 255, 47, 38, 26, 255, 39, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 57, 47, 33, 255, 35, 31, 22, 255, 42, 37, 26, 255, 41, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 25, 255, 45, 37, 24, 255, 36, 31, 22, 255, 38, 33, 22, 255, 55, 45, 32, 255, 37, 32, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 55, 62, 43, 255, 39, 34, 24, 255, 35, 31, 22, 255, 44, 37, 25, 255, 41, 35, 24, 255, 47, 38, 26, 255, 46, 38, 25, 255, 66, 51, 35, 255, 46, 38, 26, 255, 46, 37, 25, 255, 41, 35, 24, 255, 44, 36, 25, 255, 44, 36, 24, 255, 38, 38, 23, 255, 35, 32, 22, 255, 34, 31, 22, 255, 38, 32, 23, 255, 43, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 50, 42, 31, 255, 78, 61, 43, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 76, 56, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 82, 60, 33, 255, 48, 40, 26, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 55, 43, 28, 255, 67, 50, 33, 255, 59, 45, 30, 255, 49, 40, 26, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 26, 35, 27, 255, 35, 51, 35, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 48, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 49, 42, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 35, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 53, 42, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 59, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 66, 53, 38, 255, 56, 46, 33, 255, 49, 41, 30, 255, 35, 31, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 44, 38, 24, 255, 50, 40, 27, 255, 50, 40, 26, 255, 48, 39, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 48, 39, 25, 255, 44, 37, 25, 255, 42, 36, 24, 255, 48, 40, 27, 255, 52, 42, 29, 255, 42, 37, 25, 255, 36, 32, 22, 255, 45, 38, 28, 255, 36, 32, 23, 255, 43, 36, 23, 255, 43, 36, 24, 255, 50, 41, 26, 255, 39, 34, 23, 255, 43, 37, 26, 255, 35, 31, 22, 255, 61, 46, 31, 255, 61, 47, 31, 255, 45, 37, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 64, 48, 32, 255, 50, 40, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 51, 41, 27, 255, 61, 46, 31, 255, 42, 36, 24, 255, 53, 42, 28, 255, 47, 39, 25, 255, 69, 51, 32, 255, 58, 45, 30, 255, 49, 39, 26, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 61, 49, 35, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 38, 25, 255, 45, 37, 24, 255, 62, 46, 31, 255, 42, 36, 24, 255, 48, 41, 27, 255, 39, 33, 23, 255, 37, 32, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 51, 43, 30, 255, 41, 36, 25, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 30, 22, 255, 39, 33, 23, 255, 46, 38, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 50, 42, 31, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 68, 55, 40, 255, 54, 45, 33, 255, 35, 31, 22, 255, 41, 35, 23, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 46, 40, 28, 255, 37, 33, 23, 255, 47, 39, 25, 255, 35, 31, 22, 255, 42, 35, 24, 255, 38, 33, 23, 255, 46, 39, 26, 255, 37, 32, 23, 255, 40, 34, 23, 255, 40, 34, 23, 255, 52, 41, 27, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 41, 27, 255, 56, 43, 28, 255, 62, 47, 30, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 70, 57, 40, 255, 79, 63, 45, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 70, 52, 33, 255, 69, 51, 33, 255, 55, 43, 28, 255, 65, 49, 33, 255, 48, 40, 26, 255, 62, 47, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 55, 43, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 46, 40, 29, 255, 44, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 57, 44, 29, 255, 72, 53, 33, 255, 69, 51, 33, 255, 52, 49, 40, 255, 43, 37, 24, 255, 69, 51, 33, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 45, 37, 24, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 58, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 34, 49, 34, 255, 39, 59, 39, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 47, 68, 45, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 68, 51, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 37, 33, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 41, 42, 35, 255, 49, 41, 30, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 53, 44, 32, 255, 76, 61, 43, 255, 35, 31, 22, 255, 36, 31, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 43, 36, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 35, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 52, 41, 27, 255, 45, 37, 25, 255, 41, 34, 24, 255, 54, 44, 31, 255, 38, 34, 23, 255, 40, 35, 23, 255, 35, 30, 22, 255, 45, 38, 26, 255, 38, 34, 23, 255, 51, 41, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 55, 43, 28, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 58, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 76, 61, 41, 255, 54, 44, 32, 255, 36, 31, 22, 255, 50, 40, 26, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 41, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 44, 38, 24, 255, 40, 35, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 46, 39, 25, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 61, 46, 30, 255, 63, 48, 31, 255, 48, 39, 25, 255, 50, 40, 27, 255, 46, 38, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 68, 51, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 39, 28, 255, 55, 46, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 72, 58, 42, 255, 80, 64, 45, 255, 39, 34, 25, 255, 34, 31, 22, 255, 41, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 47, 38, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 46, 38, 24, 255, 51, 41, 26, 255, 42, 36, 23, 255, 34, 31, 22, 255, 65, 53, 37, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 62, 51, 36, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 77, 57, 33, 255, 70, 52, 33, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 80, 64, 45, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 76, 61, 43, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 61, 47, 31, 255, 45, 37, 24, 255, 54, 43, 28, 255, 61, 47, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 35, 51, 35, 255, 39, 59, 39, 255, 44, 65, 43, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 39, 25, 255, 66, 49, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 52, 42, 28, 255, 52, 42, 27, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 59, 45, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 50, 40, 26, 255, 47, 38, 24, 255, 38, 39, 35, 255, 39, 34, 25, 255, 54, 45, 32, 255, 33, 30, 22, 255, 36, 32, 23, 255, 74, 59, 42, 255, 37, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 52, 41, 28, 255, 48, 39, 26, 255, 40, 34, 23, 255, 40, 35, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 57, 44, 29, 255, 47, 39, 25, 255, 43, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 66, 54, 38, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 44, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 59, 46, 30, 255, 50, 41, 26, 255, 45, 37, 25, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 60, 46, 30, 255, 58, 45, 30, 255, 48, 40, 30, 255, 44, 38, 27, 255, 46, 40, 29, 255, 36, 31, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 57, 44, 29, 255, 45, 37, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 53, 44, 32, 255, 51, 43, 31, 255, 39, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 49, 40, 26, 255, 49, 40, 27, 255, 50, 40, 25, 255, 53, 42, 28, 255, 40, 35, 23, 255, 38, 33, 23, 255, 37, 32, 23, 255, 36, 31, 22, 255, 49, 40, 28, 255, 48, 40, 28, 255, 56, 46, 32, 255, 44, 38, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 36, 32, 22, 255, 53, 44, 32, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 54, 45, 33, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 79, 63, 44, 255, 40, 35, 25, 255, 35, 31, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 53, 42, 28, 255, 44, 37, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 57, 47, 34, 255, 77, 62, 44, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 67, 44, 255, 43, 63, 41, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 89, 109, 14, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 67, 44, 255, 49, 71, 46, 255, 35, 53, 36, 255, 33, 49, 34, 255, 48, 70, 46, 255, 48, 70, 46, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 53, 36, 255, 59, 85, 55, 255, 33, 30, 22, 255, 40, 35, 24, 255, 53, 42, 28, 255, 73, 54, 33, 255, 50, 40, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 51, 43, 31, 255, 49, 42, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 52, 42, 27, 255, 56, 44, 29, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 76, 60, 42, 255, 63, 51, 37, 255, 44, 38, 28, 255, 36, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 42, 36, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 50, 40, 26, 255, 50, 40, 27, 255, 47, 39, 25, 255, 40, 34, 23, 255, 37, 32, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 60, 46, 31, 255, 37, 33, 23, 255, 73, 59, 42, 255, 80, 64, 45, 255, 41, 36, 26, 255, 70, 57, 40, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 32, 22, 255, 41, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 36, 24, 255, 50, 40, 26, 255, 50, 40, 26, 255, 41, 35, 23, 255, 40, 35, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 46, 39, 25, 255, 61, 47, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 39, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 36, 32, 23, 255, 55, 46, 33, 255, 35, 31, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 35, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 35, 24, 255, 56, 44, 28, 255, 50, 40, 27, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 22, 255, 43, 37, 27, 255, 64, 52, 37, 255, 54, 44, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 66, 54, 38, 255, 55, 46, 33, 255, 36, 31, 22, 255, 40, 35, 24, 255, 50, 42, 30, 255, 56, 46, 33, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 40, 35, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 25, 255, 45, 39, 28, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 61, 50, 36, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 58, 45, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 71, 86, 14, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 46, 68, 44, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 53, 77, 50, 255, 42, 62, 41, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 44, 65, 43, 255, 54, 77, 50, 255, 36, 54, 36, 255, 37, 55, 37, 255, 55, 79, 51, 255, 52, 42, 28, 255, 49, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 72, 58, 42, 255, 39, 34, 25, 255, 59, 49, 35, 255, 44, 38, 27, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 63, 48, 31, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 71, 97, 65, 255, 69, 91, 58, 255, 40, 35, 25, 255, 48, 40, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 56, 44, 29, 255, 53, 42, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 49, 41, 30, 255, 35, 31, 22, 255, 56, 44, 28, 255, 50, 40, 26, 255, 44, 37, 24, 255, 53, 44, 32, 255, 70, 56, 40, 255, 71, 56, 39, 255, 65, 53, 38, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 40, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 41, 34, 24, 255, 37, 33, 23, 255, 53, 42, 27, 255, 41, 35, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 61, 50, 36, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 77, 62, 44, 255, 68, 55, 40, 255, 79, 63, 45, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 50, 40, 27, 255, 45, 38, 25, 255, 60, 46, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 49, 42, 30, 255, 41, 35, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 62, 51, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 39, 34, 25, 255, 35, 31, 23, 255, 48, 41, 29, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 37, 33, 23, 255, 44, 36, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 59, 45, 30, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 26, 255, 50, 41, 26, 255, 61, 46, 30, 255, 54, 42, 28, 255, 47, 39, 26, 255, 43, 36, 24, 255, 57, 44, 29, 255, 47, 38, 26, 255, 43, 37, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 58, 48, 33, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 23, 255, 43, 37, 26, 255, 36, 31, 22, 255, 34, 31, 22, 255, 69, 56, 39, 255, 36, 32, 23, 255, 41, 35, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 54, 45, 33, 255, 79, 63, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 40, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 37, 30, 255, 33, 42, 33, 255, 37, 47, 36, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 32, 45, 32, 255, 44, 65, 43, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 40, 60, 40, 255, 50, 73, 47, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 40, 60, 40, 255, 40, 60, 40, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 47, 69, 45, 255, 43, 63, 41, 255, 39, 59, 39, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 60, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 36, 32, 24, 255, 35, 31, 22, 255, 58, 48, 34, 255, 41, 36, 26, 255, 61, 50, 36, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 33, 255, 38, 32, 22, 255, 44, 36, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 49, 41, 29, 255, 35, 32, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 44, 32, 255, 44, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 38, 25, 255, 53, 42, 28, 255, 41, 36, 23, 255, 37, 32, 23, 255, 36, 32, 23, 255, 46, 37, 24, 255, 58, 45, 29, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 72, 58, 42, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 50, 42, 31, 255, 51, 43, 31, 255, 34, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 80, 64, 45, 255, 34, 30, 22, 255, 49, 42, 30, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 43, 37, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 48, 39, 25, 255, 48, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 46, 40, 29, 255, 42, 36, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 53, 42, 27, 255, 54, 43, 28, 255, 70, 53, 35, 255, 64, 49, 33, 255, 51, 41, 28, 255, 57, 47, 32, 255, 46, 39, 26, 255, 55, 45, 32, 255, 35, 31, 23, 255, 37, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 41, 29, 255, 37, 32, 24, 255, 47, 40, 29, 255, 34, 30, 22, 255, 39, 34, 24, 255, 56, 47, 33, 255, 50, 42, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 47, 39, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 21, 255, 37, 33, 23, 255, 53, 44, 32, 255, 48, 40, 30, 255, 50, 42, 31, 255, 70, 57, 40, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 30, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 33, 42, 33, 255, 31, 39, 31, 255, 31, 39, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 32, 46, 32, 255, 38, 58, 38, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 40, 60, 40, 255, 49, 72, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 46, 68, 44, 255, 35, 51, 35, 255, 35, 52, 35, 255, 41, 61, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 52, 76, 49, 255, 40, 60, 40, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 87, 101, 11, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 46, 68, 44, 255, 54, 77, 50, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 33, 30, 22, 255, 57, 47, 34, 255, 57, 47, 34, 255, 70, 57, 40, 255, 39, 34, 25, 255, 63, 52, 37, 255, 46, 40, 29, 255, 46, 38, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 38, 27, 255, 70, 57, 41, 255, 54, 45, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 35, 24, 255, 40, 34, 23, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 34, 23, 255, 59, 48, 34, 255, 37, 33, 24, 255, 38, 34, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 52, 41, 28, 255, 49, 39, 26, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 68, 55, 40, 255, 45, 39, 28, 255, 40, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 66, 54, 38, 255, 35, 31, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 49, 40, 26, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 33, 23, 255, 54, 43, 28, 255, 60, 46, 31, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 57, 44, 29, 255, 70, 52, 34, 255, 44, 37, 24, 255, 49, 40, 27, 255, 52, 43, 29, 255, 42, 36, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 47, 40, 28, 255, 40, 35, 24, 255, 51, 42, 31, 255, 72, 58, 41, 255, 67, 54, 38, 255, 56, 47, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 56, 44, 28, 255, 47, 38, 24, 255, 44, 36, 24, 255, 42, 36, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 45, 39, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 54, 36, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 30, 25, 255, 27, 35, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 60, 40, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 32, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 82, 102, 16, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 58, 45, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 38, 38, 25, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 39, 33, 23, 255, 58, 48, 34, 255, 41, 35, 24, 255, 34, 30, 22, 255, 52, 43, 31, 255, 39, 33, 24, 255, 35, 31, 22, 255, 53, 44, 31, 255, 37, 33, 23, 255, 39, 34, 22, 255, 43, 37, 26, 255, 37, 32, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 32, 22, 255, 47, 38, 25, 255, 40, 34, 23, 255, 42, 35, 24, 255, 64, 48, 32, 255, 57, 45, 29, 255, 46, 39, 25, 255, 41, 36, 24, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 36, 31, 22, 255, 56, 44, 29, 255, 43, 37, 24, 255, 52, 42, 27, 255, 56, 44, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 64, 48, 32, 255, 60, 46, 30, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 46, 40, 29, 255, 79, 63, 44, 255, 79, 63, 45, 255, 62, 51, 36, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 49, 63, 32, 255, 53, 42, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 58, 48, 34, 255, 55, 46, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 85, 102, 33, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 36, 31, 22, 255, 48, 39, 25, 255, 57, 44, 29, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 42, 36, 255, 51, 41, 27, 255, 44, 37, 24, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 47, 39, 25, 255, 48, 40, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 50, 42, 31, 255, 39, 33, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 57, 44, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 59, 45, 30, 255, 59, 45, 30, 255, 43, 36, 25, 255, 38, 33, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 42, 37, 26, 255, 65, 53, 38, 255, 49, 41, 29, 255, 34, 30, 22, 255, 39, 33, 23, 255, 59, 46, 30, 255, 86, 95, 50, 255, 57, 44, 29, 255, 59, 45, 29, 255, 44, 37, 24, 255, 56, 44, 29, 255, 59, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 82, 98, 39, 255, 39, 34, 25, 255, 73, 59, 42, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 81, 95, 10, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 35, 52, 35, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 29, 24, 255, 27, 34, 27, 255, 30, 42, 30, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 30, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 69, 51, 33, 255, 60, 46, 30, 255, 56, 44, 29, 255, 46, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 36, 32, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 39, 34, 23, 255, 43, 35, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 54, 44, 31, 255, 42, 36, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 35, 32, 22, 255, 38, 33, 22, 255, 41, 35, 23, 255, 44, 36, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 40, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 61, 46, 31, 255, 42, 36, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 59, 46, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 41, 36, 26, 255, 46, 40, 29, 255, 68, 55, 40, 255, 37, 33, 23, 255, 61, 50, 36, 255, 37, 33, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 77, 61, 42, 255, 77, 62, 44, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 44, 45, 37, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 53, 42, 28, 255, 41, 35, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 34, 30, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 55, 43, 28, 255, 64, 48, 32, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 43, 36, 255, 39, 34, 23, 255, 54, 43, 28, 255, 45, 37, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 63, 48, 31, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 68, 51, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 48, 39, 26, 255, 40, 34, 23, 255, 45, 37, 24, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 25, 255, 43, 36, 25, 255, 65, 53, 37, 255, 38, 34, 24, 255, 42, 36, 26, 255, 36, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 50, 40, 26, 255, 51, 41, 26, 255, 41, 36, 24, 255, 51, 41, 26, 255, 60, 46, 30, 255, 65, 48, 32, 255, 43, 37, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 44, 38, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 27, 255, 71, 52, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 60, 46, 30, 255, 58, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 62, 47, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 44, 65, 43, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 37, 55, 37, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 44, 65, 43, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 41, 36, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 41, 36, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 23, 255, 36, 32, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 52, 42, 28, 255, 61, 47, 31, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 56, 46, 33, 255, 48, 41, 29, 255, 33, 30, 22, 255, 44, 37, 24, 255, 57, 43, 29, 255, 54, 43, 28, 255, 59, 45, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 33, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 66, 49, 33, 255, 53, 42, 28, 255, 41, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 38, 25, 255, 42, 36, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 47, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 36, 32, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 59, 49, 35, 255, 59, 49, 35, 255, 48, 40, 30, 255, 53, 44, 32, 255, 36, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 56, 44, 29, 255, 61, 46, 31, 255, 39, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 36, 32, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 29, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 47, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 50, 40, 26, 255, 44, 36, 23, 255, 46, 38, 25, 255, 49, 40, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 32, 22, 255, 34, 31, 22, 255, 64, 52, 37, 255, 42, 37, 26, 255, 41, 36, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 52, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 58, 48, 34, 255, 35, 31, 22, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 64, 48, 32, 255, 71, 52, 33, 255, 44, 37, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 52, 42, 28, 255, 75, 55, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 56, 44, 29, 255, 61, 47, 31, 255, 66, 49, 33, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 65, 79, 16, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 43, 34, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 56, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 58, 45, 30, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 37, 33, 24, 255, 53, 44, 32, 255, 54, 45, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 49, 40, 26, 255, 38, 33, 22, 255, 35, 31, 22, 255, 61, 50, 35, 255, 69, 55, 40, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 57, 45, 29, 255, 63, 48, 30, 255, 60, 46, 31, 255, 46, 38, 25, 255, 42, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 48, 39, 25, 255, 55, 43, 28, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 71, 90, 34, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 48, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 63, 52, 37, 255, 53, 44, 32, 255, 39, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 68, 55, 40, 255, 80, 64, 45, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 65, 49, 33, 255, 46, 39, 25, 255, 33, 30, 22, 255, 47, 39, 25, 255, 43, 36, 24, 255, 66, 49, 33, 255, 40, 35, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 57, 45, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 26, 255, 48, 39, 26, 255, 53, 42, 28, 255, 43, 36, 24, 255, 38, 33, 22, 255, 47, 40, 28, 255, 37, 33, 23, 255, 58, 47, 34, 255, 37, 33, 24, 255, 44, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 57, 45, 29, 255, 44, 36, 23, 255, 39, 34, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 54, 43, 28, 255, 34, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 49, 42, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 68, 51, 33, 255, 63, 48, 32, 255, 63, 48, 32, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 45, 29, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 61, 47, 31, 255, 50, 40, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 26, 32, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 41, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 44, 65, 43, 255, 38, 58, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 48, 70, 46, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 62, 47, 31, 255, 59, 46, 30, 255, 57, 45, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 72, 53, 33, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 48, 34, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 23, 255, 37, 33, 23, 255, 44, 38, 26, 255, 48, 41, 29, 255, 76, 61, 43, 255, 61, 49, 34, 255, 39, 34, 23, 255, 37, 32, 22, 255, 53, 42, 27, 255, 65, 49, 30, 255, 64, 48, 30, 255, 54, 42, 27, 255, 50, 41, 26, 255, 51, 41, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 63, 52, 37, 255, 42, 37, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 39, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 53, 44, 32, 255, 67, 54, 39, 255, 44, 38, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 25, 255, 38, 33, 23, 255, 51, 42, 30, 255, 34, 30, 22, 255, 50, 42, 30, 255, 61, 50, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 35, 23, 255, 39, 34, 23, 255, 48, 39, 26, 255, 48, 39, 26, 255, 44, 37, 24, 255, 64, 48, 32, 255, 40, 35, 24, 255, 44, 36, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 45, 39, 28, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 44, 37, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 53, 36, 255, 46, 68, 44, 255, 43, 63, 41, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 51, 35, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 38, 30, 255, 29, 36, 29, 255, 36, 46, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 53, 44, 32, 255, 36, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 70, 52, 33, 255, 56, 44, 29, 255, 70, 52, 33, 255, 40, 43, 36, 255, 38, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 72, 58, 42, 255, 37, 33, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 69, 51, 33, 255, 45, 38, 25, 255, 61, 46, 31, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 53, 42, 27, 255, 41, 35, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 41, 35, 23, 255, 39, 34, 25, 255, 62, 51, 36, 255, 71, 57, 39, 255, 37, 32, 23, 255, 39, 34, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 48, 40, 26, 255, 55, 43, 28, 255, 56, 44, 29, 255, 57, 44, 29, 255, 61, 46, 30, 255, 73, 54, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 48, 39, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 38, 25, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 23, 255, 72, 58, 42, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 25, 255, 53, 44, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 80, 64, 45, 255, 41, 36, 26, 255, 80, 64, 45, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 79, 63, 45, 255, 80, 64, 45, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 72, 53, 33, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 37, 33, 23, 255, 76, 61, 43, 255, 80, 64, 45, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 75, 60, 43, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 24, 255, 54, 45, 33, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 23, 255, 41, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 44, 32, 255, 35, 31, 23, 255, 52, 43, 31, 255, 49, 41, 29, 255, 37, 32, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 59, 46, 29, 255, 44, 36, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 65, 49, 33, 255, 53, 42, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 63, 48, 31, 255, 68, 51, 33, 255, 40, 35, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 78, 57, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 37, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 29, 37, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 39, 59, 39, 255, 32, 45, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 27, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 83, 101, 13, 255, 29, 40, 29, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 45, 66, 43, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 42, 62, 41, 255, 45, 67, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 40, 59, 39, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 48, 40, 30, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 44, 29, 255, 59, 45, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 47, 39, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 51, 41, 26, 255, 56, 43, 29, 255, 43, 37, 24, 255, 66, 49, 32, 255, 52, 41, 27, 255, 58, 45, 29, 255, 59, 45, 29, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 50, 42, 31, 255, 54, 45, 33, 255, 45, 39, 28, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 36, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 36, 31, 22, 255, 36, 32, 23, 255, 41, 36, 26, 255, 62, 51, 36, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 64, 52, 37, 255, 35, 31, 22, 255, 57, 47, 34, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 34, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 72, 58, 42, 255, 36, 32, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 45, 39, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 40, 35, 23, 255, 41, 35, 23, 255, 45, 39, 28, 255, 55, 46, 31, 255, 52, 44, 31, 255, 41, 36, 25, 255, 40, 35, 23, 255, 42, 35, 23, 255, 50, 41, 27, 255, 51, 42, 27, 255, 49, 40, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 37, 32, 22, 255, 41, 35, 24, 255, 41, 35, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 64, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 54, 43, 28, 255, 61, 47, 31, 255, 52, 42, 27, 255, 66, 49, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 56, 44, 29, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 29, 37, 30, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 35, 44, 35, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 38, 30, 255, 23, 30, 24, 255, 30, 38, 30, 255, 33, 41, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 42, 62, 41, 255, 51, 75, 49, 255, 44, 65, 43, 255, 39, 59, 39, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 33, 42, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 44, 65, 43, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 45, 66, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 46, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 23, 255, 64, 52, 37, 255, 49, 42, 30, 255, 72, 58, 42, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 23, 255, 51, 41, 26, 255, 40, 34, 24, 255, 48, 39, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 56, 44, 29, 255, 57, 45, 29, 255, 47, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 42, 37, 27, 255, 45, 39, 28, 255, 40, 35, 25, 255, 72, 58, 42, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 29, 21, 255, 39, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 39, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 45, 38, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 60, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 84, 115, 84, 255, 34, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 40, 35, 23, 255, 41, 37, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 25, 255, 42, 35, 24, 255, 40, 34, 23, 255, 44, 37, 25, 255, 46, 38, 25, 255, 36, 32, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 54, 42, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 39, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 42, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 61, 47, 31, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 65, 49, 33, 255, 48, 40, 26, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 40, 60, 40, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 32, 26, 255, 23, 30, 24, 255, 29, 36, 29, 255, 25, 32, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 41, 61, 40, 255, 46, 68, 44, 255, 58, 83, 53, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 49, 34, 255, 76, 95, 17, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 36, 32, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 69, 51, 33, 255, 59, 46, 30, 255, 54, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 67, 50, 33, 255, 61, 46, 31, 255, 57, 44, 29, 255, 48, 39, 25, 255, 60, 46, 31, 255, 41, 35, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 37, 27, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 49, 39, 26, 255, 51, 41, 26, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 35, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 50, 40, 26, 255, 54, 42, 28, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 42, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 40, 36, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 46, 40, 29, 255, 44, 38, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 34, 31, 22, 255, 58, 48, 34, 255, 62, 51, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 53, 44, 32, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 55, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 60, 46, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 42, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 68, 51, 33, 255, 45, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 43, 36, 255, 62, 47, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 52, 41, 27, 255, 44, 37, 25, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 36, 25, 255, 40, 34, 24, 255, 41, 36, 23, 255, 44, 38, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 45, 37, 24, 255, 62, 51, 36, 255, 76, 61, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 76, 61, 43, 255, 54, 45, 33, 255, 57, 44, 29, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 36, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 53, 36, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 118, 144, 12, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 53, 36, 255, 38, 58, 38, 255, 37, 56, 37, 255, 34, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 34, 27, 255, 38, 48, 37, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 42, 62, 41, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 72, 47, 255, 40, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 46, 31, 255, 70, 52, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 44, 38, 27, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 44, 29, 255, 51, 41, 27, 255, 58, 45, 30, 255, 35, 31, 22, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 32, 22, 255, 45, 38, 25, 255, 34, 31, 22, 255, 44, 37, 25, 255, 47, 39, 25, 255, 37, 32, 23, 255, 38, 33, 22, 255, 37, 32, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 42, 27, 255, 61, 47, 31, 255, 49, 40, 26, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 51, 43, 31, 255, 40, 35, 25, 255, 44, 38, 27, 255, 79, 63, 45, 255, 45, 39, 28, 255, 35, 31, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 33, 30, 22, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 41, 35, 24, 255, 35, 31, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 59, 45, 30, 255, 56, 44, 29, 255, 66, 49, 33, 255, 54, 43, 28, 255, 48, 40, 26, 255, 58, 45, 30, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 45, 39, 28, 255, 36, 32, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 71, 52, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 39, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 40, 35, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 41, 35, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 37, 25, 255, 42, 37, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 47, 38, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 46, 39, 25, 255, 46, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 30, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 46, 68, 44, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 36, 54, 36, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 63, 48, 32, 255, 36, 32, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 57, 47, 33, 255, 51, 43, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 51, 43, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 41, 26, 255, 53, 42, 27, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 26, 255, 52, 43, 30, 255, 40, 34, 23, 255, 38, 33, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 66, 49, 33, 255, 54, 43, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 25, 255, 35, 31, 22, 255, 46, 39, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 76, 61, 42, 255, 66, 54, 38, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 30, 255, 42, 37, 27, 255, 33, 30, 22, 255, 44, 37, 24, 255, 74, 54, 33, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 70, 57, 40, 255, 59, 49, 35, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 52, 42, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 55, 43, 28, 255, 62, 47, 31, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 39, 25, 255, 60, 46, 31, 255, 49, 40, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 63, 48, 31, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 46, 30, 255, 75, 55, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 67, 50, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 94, 121, 85, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 58, 45, 30, 255, 48, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 63, 48, 31, 255, 54, 43, 28, 255, 46, 38, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 39, 25, 255, 58, 45, 30, 255, 46, 39, 25, 255, 56, 44, 29, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 53, 41, 27, 255, 52, 42, 27, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 46, 39, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 23, 255, 48, 39, 26, 255, 54, 42, 28, 255, 40, 34, 23, 255, 54, 43, 28, 255, 47, 38, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 77, 61, 42, 255, 80, 64, 45, 255, 33, 30, 22, 255, 61, 47, 31, 255, 43, 36, 24, 255, 41, 36, 26, 255, 68, 55, 40, 255, 44, 38, 27, 255, 39, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 56, 44, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 42, 37, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 40, 34, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 41, 61, 40, 255, 40, 60, 40, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 47, 33, 255, 41, 61, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 39, 59, 39, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 52, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 45, 39, 28, 255, 58, 48, 34, 255, 61, 50, 36, 255, 35, 31, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 71, 57, 41, 255, 61, 50, 36, 255, 40, 35, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 38, 33, 23, 255, 61, 50, 35, 255, 57, 47, 33, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 23, 255, 43, 36, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 42, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 52, 42, 27, 255, 64, 48, 32, 255, 73, 54, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 72, 54, 33, 255, 61, 47, 31, 255, 66, 49, 33, 255, 64, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 48, 40, 26, 255, 39, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 61, 50, 36, 255, 78, 62, 43, 255, 75, 60, 40, 255, 72, 58, 42, 255, 40, 35, 25, 255, 40, 35, 25, 255, 34, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 35, 31, 23, 255, 35, 31, 22, 255, 48, 39, 25, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 53, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 52, 42, 27, 255, 45, 38, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 40, 35, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 63, 52, 37, 255, 63, 52, 37, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 65, 49, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 71, 57, 41, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 23, 255, 61, 47, 31, 255, 64, 48, 32, 255, 59, 46, 30, 255, 43, 37, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 49, 42, 30, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 60, 46, 30, 255, 51, 41, 27, 255, 46, 38, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 44, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 43, 37, 27, 255, 58, 47, 31, 255, 45, 39, 27, 255, 37, 33, 22, 255, 43, 35, 24, 255, 43, 36, 26, 255, 38, 33, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 39, 33, 23, 255, 43, 36, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 51, 43, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 77, 62, 44, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 39, 28, 255, 48, 40, 30, 255, 59, 49, 35, 255, 33, 30, 22, 255, 52, 42, 27, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 61, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 67, 44, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 40, 59, 39, 255, 42, 62, 41, 255, 37, 56, 37, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 26, 32, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 48, 40, 26, 255, 54, 50, 40, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 38, 27, 255, 67, 54, 39, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 34, 31, 22, 255, 75, 60, 43, 255, 33, 30, 22, 255, 57, 45, 29, 255, 69, 51, 33, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 55, 46, 33, 255, 36, 32, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 40, 35, 25, 255, 75, 60, 42, 255, 35, 31, 22, 255, 40, 34, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 49, 39, 26, 255, 50, 40, 27, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 39, 33, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 60, 46, 31, 255, 56, 44, 29, 255, 73, 54, 33, 255, 73, 54, 33, 255, 59, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 48, 40, 30, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 79, 58, 33, 255, 48, 40, 26, 255, 38, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 70, 52, 33, 255, 57, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 47, 39, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 69, 51, 33, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 35, 25, 255, 61, 50, 36, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 63, 48, 31, 255, 51, 41, 27, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 77, 62, 44, 255, 68, 55, 40, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 44, 37, 24, 255, 55, 46, 33, 255, 72, 58, 42, 255, 68, 55, 40, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 36, 32, 23, 255, 61, 47, 31, 255, 72, 54, 33, 255, 54, 43, 28, 255, 44, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 70, 52, 33, 255, 57, 45, 29, 255, 40, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 52, 44, 30, 255, 51, 42, 29, 255, 37, 33, 23, 255, 49, 41, 28, 255, 38, 34, 24, 255, 40, 35, 25, 255, 47, 39, 27, 255, 36, 32, 23, 255, 43, 35, 23, 255, 45, 38, 24, 255, 41, 35, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 52, 42, 28, 255, 51, 43, 31, 255, 34, 30, 22, 255, 42, 37, 27, 255, 39, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 59, 49, 35, 255, 45, 39, 28, 255, 59, 49, 35, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 45, 66, 43, 255, 49, 71, 46, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 51, 74, 48, 255, 54, 78, 51, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 34, 49, 34, 255, 39, 59, 39, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 92, 113, 14, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 37, 56, 37, 255, 49, 71, 46, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 31, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 57, 45, 29, 255, 48, 40, 26, 255, 50, 40, 27, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 38, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 59, 49, 35, 255, 76, 60, 40, 255, 80, 64, 45, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 55, 46, 33, 255, 34, 31, 22, 255, 57, 44, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 61, 43, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 32, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 47, 38, 25, 255, 57, 44, 29, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 25, 255, 36, 32, 22, 255, 43, 37, 27, 255, 66, 55, 39, 255, 41, 36, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 72, 54, 33, 255, 55, 43, 28, 255, 48, 39, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 39, 34, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 72, 58, 42, 255, 40, 35, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 78, 91, 41, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 34, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 45, 33, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 87, 117, 84, 255, 43, 37, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 52, 76, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 65, 49, 33, 255, 63, 48, 31, 255, 68, 51, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 78, 61, 43, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 59, 46, 30, 255, 70, 52, 33, 255, 45, 38, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 55, 43, 28, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 39, 28, 255, 64, 52, 37, 255, 48, 40, 30, 255, 49, 40, 26, 255, 57, 44, 29, 255, 46, 39, 25, 255, 59, 46, 30, 255, 70, 52, 33, 255, 42, 36, 24, 255, 36, 31, 22, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 74, 55, 33, 255, 42, 36, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 37, 33, 23, 255, 53, 45, 31, 255, 54, 45, 33, 255, 36, 32, 23, 255, 50, 40, 26, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 37, 26, 255, 42, 36, 26, 255, 43, 37, 25, 255, 49, 40, 26, 255, 40, 35, 23, 255, 43, 37, 26, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 66, 54, 38, 255, 36, 31, 22, 255, 54, 43, 28, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 72, 97, 66, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 47, 68, 45, 255, 45, 66, 43, 255, 39, 59, 39, 255, 57, 82, 53, 255, 38, 57, 38, 255, 40, 59, 39, 255, 34, 50, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 42, 62, 41, 255, 43, 63, 41, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 66, 43, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 66, 78, 14, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 34, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 50, 42, 31, 255, 54, 45, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 77, 62, 44, 255, 78, 62, 43, 255, 36, 32, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 38, 26, 255, 49, 40, 26, 255, 42, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 36, 26, 255, 74, 59, 42, 255, 59, 49, 35, 255, 41, 36, 26, 255, 37, 33, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 60, 46, 31, 255, 45, 38, 25, 255, 52, 42, 27, 255, 63, 48, 31, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 50, 42, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 39, 33, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 66, 54, 38, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 41, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 73, 59, 42, 255, 35, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 43, 36, 255, 33, 30, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 59, 46, 30, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 37, 26, 255, 34, 30, 22, 255, 38, 33, 24, 255, 36, 32, 23, 255, 48, 39, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 48, 40, 28, 255, 41, 35, 23, 255, 40, 35, 23, 255, 41, 34, 23, 255, 46, 38, 25, 255, 40, 35, 23, 255, 50, 40, 26, 255, 43, 37, 24, 255, 50, 40, 26, 255, 45, 37, 24, 255, 51, 42, 30, 255, 33, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 34, 31, 22, 255, 79, 62, 44, 255, 58, 48, 34, 255, 36, 32, 23, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 42, 62, 41, 255, 49, 72, 47, 255, 35, 52, 35, 255, 42, 62, 41, 255, 35, 51, 35, 255, 37, 55, 37, 255, 58, 84, 54, 255, 43, 64, 42, 255, 35, 51, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 43, 63, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 43, 63, 41, 255, 45, 66, 43, 255, 37, 56, 37, 255, 37, 56, 37, 255, 53, 77, 50, 255, 47, 69, 45, 255, 49, 71, 46, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 51, 75, 49, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 34, 31, 22, 255, 70, 57, 40, 255, 33, 30, 22, 255, 35, 31, 22, 255, 75, 60, 43, 255, 53, 44, 32, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 54, 42, 27, 255, 45, 37, 24, 255, 40, 35, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 42, 35, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 64, 52, 37, 255, 58, 48, 34, 255, 63, 52, 37, 255, 48, 40, 30, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 59, 46, 30, 255, 43, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 49, 40, 255, 52, 42, 28, 255, 41, 35, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 65, 49, 33, 255, 59, 45, 30, 255, 52, 42, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 39, 34, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 57, 47, 34, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 41, 36, 26, 255, 36, 32, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 45, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 44, 42, 26, 255, 43, 36, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 41, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 48, 40, 27, 255, 41, 35, 24, 255, 39, 35, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 36, 23, 255, 41, 35, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 72, 58, 42, 255, 73, 59, 42, 255, 41, 36, 26, 255, 41, 36, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 57, 82, 53, 255, 56, 81, 52, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 67, 44, 255, 47, 69, 45, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 50, 73, 47, 255, 35, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 42, 62, 41, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 54, 36, 255, 42, 62, 41, 255, 47, 69, 45, 255, 47, 68, 45, 255, 40, 59, 39, 255, 36, 53, 36, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 30, 43, 31, 255, 25, 31, 25, 255, 23, 29, 24, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 80, 64, 45, 255, 66, 54, 38, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 51, 43, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 40, 35, 24, 255, 48, 39, 25, 255, 63, 47, 31, 255, 46, 39, 25, 255, 39, 33, 23, 255, 43, 36, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 32, 23, 255, 37, 32, 22, 255, 38, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 79, 63, 44, 255, 34, 31, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 64, 52, 37, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 72, 54, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 39, 25, 255, 47, 39, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 68, 55, 40, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 51, 43, 31, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 61, 46, 31, 255, 46, 39, 25, 255, 45, 37, 24, 255, 64, 48, 32, 255, 52, 42, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 54, 45, 33, 255, 41, 36, 26, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 32, 23, 255, 52, 42, 27, 255, 40, 34, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 32, 23, 255, 54, 48, 37, 255, 36, 32, 22, 255, 37, 32, 24, 255, 46, 39, 27, 255, 40, 34, 24, 255, 40, 34, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 76, 61, 43, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 49, 71, 46, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 48, 70, 46, 255, 41, 61, 40, 255, 46, 68, 44, 255, 49, 71, 46, 255, 49, 72, 47, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 43, 64, 42, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 52, 76, 49, 255, 43, 64, 42, 255, 39, 59, 39, 255, 43, 64, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 40, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 37, 55, 37, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 35, 52, 35, 255, 44, 65, 43, 255, 38, 58, 38, 255, 41, 61, 40, 255, 39, 59, 39, 255, 41, 61, 40, 255, 34, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 36, 53, 36, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 48, 40, 30, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 46, 40, 29, 255, 71, 57, 41, 255, 34, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 42, 31, 255, 75, 60, 43, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 42, 35, 26, 255, 49, 40, 26, 255, 64, 48, 32, 255, 46, 37, 24, 255, 43, 36, 24, 255, 50, 41, 28, 255, 37, 32, 22, 255, 45, 39, 28, 255, 40, 35, 25, 255, 41, 35, 23, 255, 49, 40, 27, 255, 60, 47, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 67, 54, 39, 255, 48, 40, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 51, 43, 31, 255, 36, 32, 24, 255, 41, 36, 26, 255, 57, 47, 34, 255, 49, 42, 30, 255, 40, 35, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 67, 50, 33, 255, 57, 45, 29, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 59, 49, 35, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 43, 36, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 51, 43, 31, 255, 34, 30, 22, 255, 54, 43, 28, 255, 57, 44, 29, 255, 45, 38, 25, 255, 39, 34, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 48, 40, 26, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 58, 45, 30, 255, 36, 32, 23, 255, 58, 45, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 36, 32, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 52, 42, 27, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 41, 36, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 52, 42, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 41, 36, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 44, 38, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 57, 47, 34, 255, 45, 39, 28, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 71, 57, 41, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 35, 32, 22, 255, 36, 32, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 44, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 60, 45, 30, 255, 58, 45, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 78, 62, 43, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 39, 59, 39, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 40, 60, 40, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 48, 70, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 47, 69, 45, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 49, 71, 46, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 69, 45, 255, 53, 77, 50, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 46, 39, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 78, 103, 71, 255, 45, 37, 24, 255, 54, 45, 33, 255, 63, 52, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 83, 100, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 59, 49, 35, 255, 73, 59, 42, 255, 64, 52, 37, 255, 40, 34, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 42, 35, 24, 255, 51, 40, 26, 255, 48, 39, 26, 255, 47, 38, 26, 255, 50, 40, 26, 255, 46, 38, 25, 255, 55, 45, 31, 255, 39, 34, 23, 255, 37, 32, 23, 255, 47, 38, 26, 255, 53, 42, 27, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 77, 62, 44, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 36, 26, 255, 51, 43, 31, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 72, 58, 42, 255, 53, 44, 32, 255, 66, 54, 38, 255, 33, 30, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 81, 109, 77, 255, 34, 31, 22, 255, 48, 39, 25, 255, 57, 45, 29, 255, 54, 43, 28, 255, 55, 43, 28, 255, 68, 51, 33, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 45, 37, 24, 255, 60, 46, 31, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 72, 53, 33, 255, 63, 48, 32, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 31, 22, 255, 34, 31, 22, 255, 46, 39, 25, 255, 58, 45, 30, 255, 46, 39, 25, 255, 66, 49, 33, 255, 68, 51, 33, 255, 41, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 53, 42, 28, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 106, 72, 255, 39, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 71, 52, 33, 255, 67, 50, 33, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 48, 39, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 71, 57, 41, 255, 41, 36, 26, 255, 36, 32, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 48, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 79, 63, 45, 255, 59, 49, 35, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 36, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 37, 32, 23, 255, 39, 34, 24, 255, 37, 33, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 79, 62, 45, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 90, 100, 49, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 44, 65, 43, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 43, 64, 42, 255, 51, 74, 48, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 63, 60, 49, 255, 41, 35, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 48, 40, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 41, 35, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 41, 35, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 48, 39, 25, 255, 45, 37, 25, 255, 46, 38, 25, 255, 48, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 44, 37, 26, 255, 38, 33, 23, 255, 44, 38, 28, 255, 40, 35, 24, 255, 42, 35, 23, 255, 45, 38, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 68, 55, 40, 255, 76, 61, 43, 255, 75, 60, 43, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 58, 48, 34, 255, 37, 33, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 65, 49, 33, 255, 73, 54, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 32, 23, 255, 47, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 41, 36, 26, 255, 45, 39, 28, 255, 40, 34, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 74, 54, 33, 255, 54, 43, 28, 255, 48, 39, 25, 255, 54, 43, 28, 255, 58, 45, 30, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 68, 55, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 58, 45, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 23, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 36, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 39, 35, 24, 255, 49, 42, 29, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 46, 38, 24, 255, 44, 36, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 57, 47, 34, 255, 80, 64, 45, 255, 39, 34, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 30, 42, 30, 255, 40, 60, 40, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 42, 62, 41, 255, 33, 47, 33, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 40, 60, 40, 255, 39, 59, 39, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 43, 63, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 36, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 45, 38, 25, 255, 45, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 54, 45, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 40, 35, 24, 255, 44, 36, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 44, 36, 24, 255, 51, 40, 27, 255, 43, 37, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 75, 61, 42, 255, 33, 30, 22, 255, 36, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 51, 43, 31, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 46, 40, 29, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 58, 48, 34, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 57, 78, 36, 255, 59, 46, 30, 255, 54, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 48, 40, 30, 255, 57, 47, 34, 255, 41, 35, 24, 255, 55, 46, 33, 255, 33, 30, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 38, 41, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 43, 36, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 55, 46, 33, 255, 79, 63, 45, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 53, 44, 32, 255, 34, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 48, 39, 25, 255, 51, 41, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 70, 57, 40, 255, 62, 51, 36, 255, 54, 45, 33, 255, 34, 30, 22, 255, 51, 43, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 67, 50, 33, 255, 58, 45, 30, 255, 59, 45, 30, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 46, 39, 28, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 62, 47, 31, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 39, 26, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 40, 50, 18, 255, 31, 45, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 38, 57, 38, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 47, 68, 45, 255, 35, 52, 35, 255, 34, 51, 35, 255, 28, 39, 29, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 106, 129, 12, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 46, 68, 44, 255, 43, 63, 41, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 32, 46, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 35, 31, 22, 255, 38, 33, 23, 255, 61, 50, 36, 255, 57, 47, 34, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 65, 48, 32, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 37, 26, 255, 59, 48, 34, 255, 53, 44, 31, 255, 41, 35, 23, 255, 46, 38, 25, 255, 51, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 55, 43, 29, 255, 44, 36, 24, 255, 54, 45, 32, 255, 49, 41, 30, 255, 43, 37, 26, 255, 61, 50, 36, 255, 73, 59, 42, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 64, 52, 37, 255, 63, 52, 37, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 42, 37, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 42, 36, 24, 255, 66, 49, 33, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 55, 43, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 53, 44, 32, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 51, 43, 31, 255, 51, 43, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 53, 44, 32, 255, 42, 37, 27, 255, 55, 46, 33, 255, 46, 40, 29, 255, 35, 31, 22, 255, 53, 44, 32, 255, 75, 60, 43, 255, 64, 52, 37, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 69, 51, 33, 255, 56, 44, 29, 255, 39, 34, 23, 255, 64, 52, 37, 255, 37, 33, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 33, 23, 255, 48, 39, 25, 255, 68, 51, 33, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 78, 57, 33, 255, 62, 47, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 42, 36, 25, 255, 38, 33, 23, 255, 38, 33, 24, 255, 37, 32, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 45, 37, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 70, 57, 40, 255, 75, 60, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 34, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 44, 65, 43, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 37, 55, 37, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 32, 40, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 46, 68, 44, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 44, 65, 43, 255, 34, 51, 35, 255, 35, 52, 35, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 46, 68, 44, 255, 57, 82, 53, 255, 37, 56, 37, 255, 46, 68, 44, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 50, 73, 47, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 34, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 55, 43, 28, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 61, 46, 31, 255, 46, 38, 25, 255, 42, 36, 24, 255, 46, 38, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 54, 45, 32, 255, 66, 54, 38, 255, 80, 64, 45, 255, 45, 39, 28, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 79, 63, 44, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 43, 37, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 34, 31, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 53, 44, 32, 255, 68, 55, 40, 255, 39, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 39, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 57, 47, 34, 255, 48, 40, 30, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 24, 255, 35, 31, 23, 255, 55, 46, 33, 255, 43, 37, 24, 255, 45, 38, 25, 255, 63, 48, 31, 255, 52, 42, 27, 255, 43, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 40, 34, 24, 255, 60, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 48, 39, 25, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 46, 39, 29, 255, 34, 31, 22, 255, 36, 31, 22, 255, 52, 43, 32, 255, 53, 44, 30, 255, 37, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 48, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 22, 255, 55, 46, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 55, 37, 255, 50, 73, 47, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 40, 29, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 47, 69, 45, 255, 44, 65, 43, 255, 33, 49, 34, 255, 34, 49, 34, 255, 42, 62, 41, 255, 43, 63, 41, 255, 36, 54, 36, 255, 37, 56, 37, 255, 38, 58, 38, 255, 42, 62, 41, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 28, 36, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 53, 36, 255, 60, 87, 56, 255, 38, 57, 38, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 47, 69, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 54, 36, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 43, 63, 41, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 33, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 45, 37, 24, 255, 61, 50, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 61, 47, 31, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 46, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 34, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 23, 255, 71, 57, 41, 255, 73, 59, 42, 255, 76, 61, 43, 255, 46, 40, 29, 255, 67, 54, 39, 255, 49, 42, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 52, 42, 28, 255, 39, 33, 23, 255, 45, 39, 28, 255, 72, 57, 37, 255, 36, 32, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 59, 45, 30, 255, 52, 42, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 73, 54, 33, 255, 71, 52, 33, 255, 62, 47, 31, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 44, 37, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 37, 33, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 60, 46, 31, 255, 60, 46, 31, 255, 46, 38, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 37, 26, 255, 37, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 63, 52, 37, 255, 33, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 72, 58, 42, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 42, 28, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 62, 47, 31, 255, 47, 47, 38, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 38, 33, 24, 255, 59, 70, 33, 255, 37, 32, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 81, 114, 72, 255, 55, 79, 51, 255, 34, 51, 35, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 43, 255, 44, 65, 43, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 52, 76, 49, 255, 51, 75, 49, 255, 53, 77, 50, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 46, 68, 44, 255, 51, 74, 48, 255, 44, 65, 43, 255, 39, 59, 39, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 31, 39, 31, 255, 33, 42, 33, 255, 36, 45, 35, 255, 33, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 33, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 35, 44, 35, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 39, 59, 39, 255, 35, 53, 36, 255, 37, 55, 37, 255, 65, 93, 59, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 45, 37, 24, 255, 64, 48, 32, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 53, 44, 32, 255, 48, 40, 30, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 46, 38, 25, 255, 45, 38, 25, 255, 44, 45, 37, 255, 36, 32, 23, 255, 42, 36, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 34, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 46, 38, 25, 255, 47, 39, 26, 255, 40, 34, 23, 255, 45, 38, 27, 255, 43, 36, 24, 255, 50, 40, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 76, 60, 42, 255, 70, 57, 40, 255, 66, 54, 38, 255, 41, 35, 24, 255, 66, 54, 38, 255, 36, 32, 23, 255, 55, 43, 28, 255, 35, 31, 23, 255, 80, 64, 45, 255, 41, 36, 26, 255, 53, 44, 32, 255, 34, 30, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 58, 48, 34, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 34, 24, 255, 43, 37, 24, 255, 64, 48, 32, 255, 57, 45, 29, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 52, 42, 28, 255, 61, 46, 31, 255, 71, 52, 33, 255, 61, 47, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 70, 57, 40, 255, 45, 39, 28, 255, 79, 63, 45, 255, 45, 39, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 79, 63, 44, 255, 79, 63, 45, 255, 42, 37, 27, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 62, 51, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 48, 39, 25, 255, 63, 48, 32, 255, 79, 58, 33, 255, 74, 54, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 63, 48, 31, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 31, 255, 40, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 66, 49, 33, 255, 66, 49, 33, 255, 53, 42, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 42, 36, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 35, 31, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 50, 42, 31, 255, 49, 42, 30, 255, 49, 42, 30, 255, 63, 52, 37, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 54, 43, 28, 255, 40, 34, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 51, 41, 27, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 62, 51, 36, 255, 68, 55, 39, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 25, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 32, 22, 255, 48, 39, 26, 255, 60, 46, 30, 255, 49, 40, 26, 255, 69, 51, 32, 255, 61, 47, 30, 255, 48, 39, 25, 255, 36, 31, 22, 255, 74, 59, 42, 255, 41, 36, 26, 255, 59, 49, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 62, 89, 57, 255, 57, 82, 53, 255, 49, 72, 47, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 46, 68, 44, 255, 47, 68, 45, 255, 56, 81, 52, 255, 46, 68, 44, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 51, 74, 48, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 50, 73, 47, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 34, 50, 34, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 47, 69, 45, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 63, 48, 31, 255, 46, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 34, 24, 255, 50, 40, 27, 255, 52, 41, 27, 255, 58, 45, 29, 255, 44, 37, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 42, 36, 25, 255, 37, 32, 22, 255, 38, 33, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 77, 62, 44, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 37, 27, 255, 41, 36, 24, 255, 47, 39, 25, 255, 35, 31, 23, 255, 41, 36, 26, 255, 59, 49, 35, 255, 34, 30, 22, 255, 51, 43, 31, 255, 40, 35, 24, 255, 34, 29, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 57, 47, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 48, 40, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 61, 46, 31, 255, 50, 40, 27, 255, 46, 39, 25, 255, 59, 46, 30, 255, 62, 47, 31, 255, 68, 51, 33, 255, 72, 53, 33, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 39, 34, 25, 255, 79, 63, 45, 255, 33, 30, 22, 255, 35, 31, 22, 255, 58, 48, 34, 255, 77, 62, 44, 255, 73, 59, 42, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 39, 33, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 60, 46, 31, 255, 71, 52, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 45, 38, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 34, 31, 22, 255, 35, 31, 23, 255, 67, 54, 39, 255, 46, 40, 29, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 51, 41, 27, 255, 39, 34, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 99, 124, 87, 255, 55, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 63, 48, 32, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 22, 255, 39, 34, 23, 255, 50, 40, 26, 255, 46, 38, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 46, 38, 24, 255, 44, 37, 24, 255, 37, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 56, 80, 52, 255, 51, 75, 49, 255, 56, 81, 52, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 43, 64, 42, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 49, 72, 47, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 51, 35, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 39, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 60, 40, 255, 42, 62, 41, 255, 41, 61, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 59, 39, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 72, 53, 33, 255, 54, 43, 28, 255, 45, 38, 24, 255, 51, 41, 26, 255, 51, 41, 27, 255, 41, 34, 24, 255, 45, 38, 24, 255, 50, 40, 27, 255, 51, 40, 26, 255, 42, 35, 24, 255, 48, 39, 25, 255, 51, 41, 26, 255, 37, 32, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 58, 44, 30, 255, 53, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 76, 61, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 25, 255, 36, 32, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 58, 45, 30, 255, 72, 53, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 43, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 38, 25, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 59, 49, 35, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 42, 36, 24, 255, 62, 51, 36, 255, 36, 31, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 63, 48, 31, 255, 67, 50, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 23, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 39, 34, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 53, 50, 40, 255, 66, 49, 33, 255, 41, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 48, 39, 25, 255, 38, 33, 23, 255, 43, 36, 24, 255, 51, 41, 26, 255, 59, 45, 30, 255, 52, 41, 27, 255, 40, 34, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 50, 40, 27, 255, 64, 48, 32, 255, 66, 49, 31, 255, 59, 45, 30, 255, 51, 41, 27, 255, 42, 36, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 45, 38, 25, 255, 38, 33, 23, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 58, 38, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 42, 62, 41, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 35, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 45, 67, 44, 255, 40, 59, 39, 255, 54, 78, 51, 255, 40, 60, 40, 255, 39, 59, 39, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 50, 40, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 60, 46, 30, 255, 61, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 25, 255, 51, 40, 27, 255, 63, 47, 31, 255, 51, 41, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 46, 38, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 62, 47, 31, 255, 52, 42, 28, 255, 61, 46, 31, 255, 48, 39, 25, 255, 54, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 61, 46, 31, 255, 48, 39, 25, 255, 43, 36, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 63, 52, 37, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 55, 43, 28, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 42, 30, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 66, 49, 33, 255, 58, 45, 30, 255, 57, 45, 29, 255, 57, 45, 29, 255, 44, 37, 24, 255, 59, 45, 30, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 33, 30, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 55, 46, 33, 255, 41, 36, 26, 255, 36, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 33, 30, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 72, 53, 33, 255, 70, 52, 33, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 54, 43, 27, 255, 55, 43, 28, 255, 62, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 35, 25, 255, 42, 36, 24, 255, 40, 35, 23, 255, 51, 41, 27, 255, 48, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 41, 61, 40, 255, 31, 45, 32, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 55, 64, 13, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 44, 65, 43, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 51, 41, 27, 255, 48, 40, 26, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 90, 118, 85, 255, 40, 35, 24, 255, 65, 49, 33, 255, 50, 40, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 44, 36, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 56, 46, 32, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 41, 26, 255, 55, 43, 29, 255, 58, 45, 30, 255, 44, 37, 25, 255, 36, 32, 22, 255, 37, 33, 22, 255, 40, 35, 24, 255, 42, 36, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 44, 45, 37, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 44, 37, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 60, 32, 255, 54, 43, 28, 255, 47, 39, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 59, 46, 30, 255, 49, 40, 26, 255, 59, 45, 30, 255, 43, 37, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 48, 40, 26, 255, 54, 43, 28, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 73, 59, 42, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 51, 43, 31, 255, 36, 32, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 80, 95, 38, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 45, 30, 255, 60, 46, 31, 255, 45, 37, 24, 255, 66, 49, 33, 255, 49, 40, 26, 255, 39, 34, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 56, 44, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 48, 40, 26, 255, 58, 45, 30, 255, 66, 49, 33, 255, 61, 47, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 61, 50, 36, 255, 40, 34, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 35, 31, 23, 255, 61, 50, 36, 255, 36, 32, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 48, 39, 25, 255, 61, 46, 31, 255, 70, 52, 33, 255, 76, 56, 33, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 61, 46, 30, 255, 56, 43, 29, 255, 49, 40, 26, 255, 42, 36, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 57, 44, 29, 255, 60, 46, 30, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 28, 13, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 40, 60, 40, 255, 35, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 53, 36, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 45, 66, 43, 255, 38, 58, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 43, 63, 41, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 60, 46, 30, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 71, 57, 41, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 38, 25, 255, 52, 42, 27, 255, 53, 42, 28, 255, 52, 42, 28, 255, 58, 45, 30, 255, 68, 51, 33, 255, 58, 45, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 38, 33, 24, 255, 42, 37, 26, 255, 36, 32, 22, 255, 60, 49, 35, 255, 39, 34, 23, 255, 50, 40, 26, 255, 47, 38, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 55, 43, 28, 255, 45, 37, 25, 255, 38, 33, 23, 255, 40, 34, 23, 255, 43, 37, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 35, 25, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 67, 50, 33, 255, 75, 55, 33, 255, 44, 37, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 58, 45, 30, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 39, 34, 24, 255, 55, 43, 28, 255, 73, 54, 33, 255, 56, 44, 29, 255, 48, 40, 26, 255, 40, 35, 24, 255, 63, 48, 32, 255, 88, 64, 32, 255, 72, 53, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 38, 33, 23, 255, 35, 31, 22, 255, 67, 54, 39, 255, 77, 61, 42, 255, 51, 43, 31, 255, 70, 57, 40, 255, 42, 37, 27, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 53, 42, 28, 255, 39, 41, 36, 255, 34, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 37, 33, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 45, 33, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 69, 51, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 39, 28, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 53, 42, 28, 255, 59, 46, 30, 255, 72, 54, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 80, 64, 45, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 40, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 72, 58, 42, 255, 36, 32, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 52, 42, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 61, 46, 31, 255, 71, 52, 33, 255, 57, 45, 29, 255, 69, 51, 33, 255, 55, 43, 28, 255, 35, 31, 23, 255, 39, 34, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 43, 29, 255, 45, 38, 27, 255, 36, 32, 22, 255, 45, 37, 25, 255, 45, 38, 25, 255, 46, 37, 25, 255, 36, 32, 23, 255, 45, 37, 25, 255, 42, 36, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 44, 36, 23, 255, 40, 35, 23, 255, 44, 37, 24, 255, 54, 45, 33, 255, 49, 42, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 62, 51, 36, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 49, 40, 26, 255, 55, 43, 28, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 38, 28, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 57, 45, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 51, 41, 26, 255, 53, 42, 27, 255, 46, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 32, 24, 255, 43, 36, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 52, 42, 28, 255, 61, 47, 31, 255, 53, 42, 28, 255, 60, 46, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 39, 34, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 60, 46, 31, 255, 55, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 52, 42, 27, 255, 67, 50, 33, 255, 67, 50, 33, 255, 68, 51, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 80, 64, 45, 255, 50, 42, 31, 255, 46, 40, 29, 255, 36, 32, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 53, 44, 32, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 79, 63, 44, 255, 33, 30, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 65, 49, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 37, 27, 255, 52, 42, 27, 255, 50, 40, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 40, 34, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 29, 21, 255, 38, 33, 23, 255, 71, 57, 41, 255, 41, 36, 26, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 49, 33, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 46, 38, 255, 48, 39, 26, 255, 39, 34, 24, 255, 53, 42, 28, 255, 49, 40, 27, 255, 34, 31, 22, 255, 37, 33, 22, 255, 42, 37, 26, 255, 36, 32, 22, 255, 43, 37, 26, 255, 38, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 35, 30, 22, 255, 42, 37, 27, 255, 53, 44, 32, 255, 39, 33, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 45, 39, 28, 255, 34, 31, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 62, 51, 36, 255, 39, 34, 23, 255, 52, 42, 27, 255, 46, 39, 25, 255, 52, 42, 28, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 49, 40, 26, 255, 58, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 43, 63, 41, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 39, 16, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 40, 43, 36, 255, 48, 39, 25, 255, 52, 42, 28, 255, 60, 46, 31, 255, 52, 42, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 64, 52, 37, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 44, 37, 26, 255, 47, 39, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 53, 42, 28, 255, 52, 42, 27, 255, 48, 40, 26, 255, 47, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 45, 37, 24, 255, 60, 46, 31, 255, 49, 40, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 55, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 67, 50, 33, 255, 65, 49, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 48, 39, 25, 255, 58, 45, 30, 255, 54, 43, 28, 255, 45, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 36, 32, 22, 255, 39, 34, 23, 255, 67, 54, 39, 255, 39, 34, 23, 255, 38, 33, 23, 255, 58, 48, 34, 255, 73, 59, 42, 255, 79, 63, 44, 255, 51, 43, 31, 255, 54, 45, 33, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 63, 48, 31, 255, 50, 40, 27, 255, 37, 33, 23, 255, 71, 57, 41, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 61, 47, 31, 255, 47, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 80, 64, 45, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 47, 39, 25, 255, 52, 42, 28, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 41, 27, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 33, 29, 22, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 68, 51, 33, 255, 60, 46, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 23, 255, 39, 33, 23, 255, 46, 38, 25, 255, 51, 42, 28, 255, 46, 39, 28, 255, 56, 45, 31, 255, 53, 44, 31, 255, 37, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 35, 31, 23, 255, 58, 48, 34, 255, 70, 57, 40, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 59, 49, 35, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 49, 40, 26, 255, 49, 40, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 38, 58, 38, 255, 47, 68, 45, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 40, 59, 39, 255, 51, 75, 49, 255, 49, 72, 47, 255, 37, 56, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 34, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 49, 72, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 52, 42, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 70, 57, 40, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 60, 46, 30, 255, 58, 45, 30, 255, 39, 34, 24, 255, 35, 31, 23, 255, 71, 57, 41, 255, 34, 30, 22, 255, 45, 38, 24, 255, 41, 35, 24, 255, 60, 49, 34, 255, 37, 33, 23, 255, 45, 38, 27, 255, 41, 36, 24, 255, 41, 35, 24, 255, 38, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 26, 255, 42, 37, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 33, 30, 22, 255, 37, 33, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 52, 42, 28, 255, 53, 42, 28, 255, 47, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 62, 47, 31, 255, 61, 46, 31, 255, 37, 33, 23, 255, 59, 46, 30, 255, 62, 47, 31, 255, 59, 45, 30, 255, 69, 51, 33, 255, 67, 50, 33, 255, 53, 42, 28, 255, 56, 44, 29, 255, 74, 55, 33, 255, 41, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 57, 45, 29, 255, 51, 41, 27, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 62, 51, 36, 255, 36, 32, 24, 255, 73, 59, 42, 255, 40, 35, 25, 255, 46, 40, 29, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 50, 40, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 55, 46, 33, 255, 46, 40, 29, 255, 78, 61, 42, 255, 79, 63, 45, 255, 49, 42, 30, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 60, 46, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 36, 32, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 53, 44, 32, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 47, 39, 25, 255, 59, 45, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 59, 45, 30, 255, 44, 37, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 59, 45, 30, 255, 43, 36, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 50, 42, 30, 255, 34, 30, 22, 255, 42, 37, 25, 255, 38, 33, 23, 255, 49, 42, 30, 255, 42, 36, 24, 255, 52, 41, 27, 255, 40, 35, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 34, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 59, 85, 55, 255, 49, 72, 47, 255, 44, 65, 43, 255, 49, 71, 46, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 41, 61, 40, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 49, 71, 46, 255, 47, 69, 45, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 49, 71, 46, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 36, 32, 23, 255, 73, 91, 35, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 79, 63, 44, 255, 35, 31, 22, 255, 53, 44, 32, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 68, 55, 38, 255, 44, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 63, 52, 36, 255, 70, 55, 38, 255, 41, 35, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 48, 41, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 39, 34, 23, 255, 59, 49, 35, 255, 63, 52, 37, 255, 37, 33, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 47, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 44, 37, 24, 255, 64, 48, 32, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 39, 34, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 73, 59, 42, 255, 58, 48, 34, 255, 53, 44, 32, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 59, 45, 30, 255, 58, 45, 30, 255, 36, 32, 22, 255, 39, 34, 25, 255, 38, 33, 23, 255, 70, 57, 40, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 70, 57, 40, 255, 73, 59, 42, 255, 40, 34, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 36, 32, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 57, 47, 34, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 33, 23, 255, 53, 44, 32, 255, 36, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 31, 22, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 72, 58, 42, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 68, 88, 34, 255, 48, 39, 25, 255, 42, 36, 24, 255, 55, 43, 28, 255, 38, 33, 23, 255, 41, 35, 23, 255, 37, 32, 23, 255, 48, 40, 27, 255, 54, 43, 29, 255, 41, 48, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 43, 31, 255, 43, 36, 24, 255, 48, 39, 26, 255, 55, 43, 29, 255, 43, 37, 24, 255, 77, 62, 43, 255, 48, 41, 29, 255, 62, 51, 36, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 37, 56, 37, 255, 45, 66, 43, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 51, 35, 255, 48, 70, 46, 255, 43, 64, 42, 255, 35, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 56, 80, 52, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 32, 26, 255, 23, 29, 24, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 39, 59, 39, 255, 40, 59, 39, 255, 50, 73, 47, 255, 40, 60, 40, 255, 38, 58, 38, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 62, 43, 255, 49, 42, 30, 255, 71, 57, 41, 255, 35, 31, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 32, 23, 255, 37, 32, 22, 255, 36, 32, 22, 255, 52, 43, 30, 255, 61, 51, 35, 255, 69, 54, 36, 255, 43, 37, 27, 255, 51, 43, 31, 255, 57, 47, 33, 255, 39, 34, 24, 255, 44, 36, 23, 255, 40, 42, 36, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 75, 60, 43, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 36, 32, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 58, 45, 30, 255, 62, 47, 31, 255, 46, 39, 25, 255, 48, 40, 26, 255, 63, 48, 32, 255, 41, 35, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 65, 49, 33, 255, 40, 34, 24, 255, 66, 49, 33, 255, 72, 54, 33, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 59, 45, 30, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 42, 37, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 49, 42, 30, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 25, 255, 49, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 51, 43, 31, 255, 89, 102, 46, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 68, 55, 40, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 46, 38, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 63, 52, 37, 255, 59, 49, 35, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 50, 42, 28, 255, 50, 42, 28, 255, 47, 40, 28, 255, 70, 57, 40, 255, 57, 47, 34, 255, 38, 34, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 68, 55, 39, 255, 75, 59, 40, 255, 74, 58, 41, 255, 67, 54, 39, 255, 48, 41, 29, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 36, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 70, 57, 40, 255, 45, 39, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 38, 58, 38, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 37, 55, 37, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 41, 61, 40, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 42, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 44, 37, 255, 40, 35, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 36, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 29, 255, 66, 54, 38, 255, 39, 34, 24, 255, 39, 33, 23, 255, 46, 39, 28, 255, 38, 33, 23, 255, 44, 37, 25, 255, 44, 37, 26, 255, 38, 34, 24, 255, 54, 45, 32, 255, 41, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 59, 45, 30, 255, 52, 42, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 56, 44, 29, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 59, 49, 35, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 48, 40, 30, 255, 57, 47, 34, 255, 75, 60, 43, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 33, 30, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 42, 37, 27, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 37, 25, 255, 60, 48, 33, 255, 42, 37, 26, 255, 38, 33, 22, 255, 47, 40, 28, 255, 37, 32, 24, 255, 42, 37, 26, 255, 39, 34, 23, 255, 37, 33, 24, 255, 41, 36, 26, 255, 56, 46, 33, 255, 37, 33, 23, 255, 57, 47, 33, 255, 61, 50, 36, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 64, 52, 37, 255, 61, 50, 36, 255, 41, 36, 26, 255, 36, 32, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 53, 44, 32, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 44, 36, 23, 255, 40, 34, 23, 255, 45, 38, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 67, 54, 38, 255, 58, 48, 33, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 50, 42, 30, 255, 42, 37, 25, 255, 53, 44, 32, 255, 34, 30, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 48, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 75, 60, 43, 255, 73, 59, 42, 255, 79, 63, 44, 255, 38, 33, 23, 255, 45, 38, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 66, 49, 33, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 66, 49, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 38, 33, 23, 255, 53, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 90, 118, 85, 255, 39, 33, 23, 255, 46, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 60, 46, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 53, 44, 32, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 66, 54, 38, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 35, 31, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 52, 42, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 36, 26, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 68, 55, 40, 255, 34, 31, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 41, 35, 23, 255, 42, 37, 26, 255, 45, 38, 27, 255, 35, 32, 22, 255, 41, 35, 24, 255, 63, 51, 35, 255, 69, 55, 38, 255, 52, 43, 30, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 61, 50, 35, 255, 63, 51, 36, 255, 50, 42, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 61, 50, 36, 255, 57, 47, 34, 255, 66, 54, 38, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 38, 58, 38, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 37, 29, 255, 29, 37, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 53, 36, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 47, 69, 45, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 30, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 44, 36, 24, 255, 47, 38, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 60, 49, 35, 255, 62, 50, 35, 255, 47, 40, 27, 255, 36, 32, 23, 255, 53, 44, 30, 255, 37, 33, 23, 255, 43, 37, 26, 255, 36, 32, 23, 255, 72, 58, 42, 255, 61, 50, 36, 255, 34, 30, 22, 255, 64, 48, 32, 255, 49, 40, 26, 255, 35, 31, 22, 255, 51, 41, 27, 255, 58, 45, 30, 255, 55, 46, 33, 255, 63, 52, 37, 255, 61, 50, 36, 255, 55, 46, 33, 255, 75, 60, 40, 255, 67, 54, 39, 255, 63, 52, 37, 255, 70, 57, 40, 255, 58, 48, 34, 255, 66, 54, 38, 255, 38, 33, 23, 255, 54, 43, 28, 255, 34, 31, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 51, 41, 27, 255, 74, 54, 33, 255, 56, 44, 29, 255, 60, 46, 31, 255, 69, 51, 33, 255, 63, 48, 31, 255, 55, 43, 28, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 32, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 43, 36, 24, 255, 57, 45, 29, 255, 64, 48, 32, 255, 69, 51, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 50, 42, 31, 255, 36, 31, 22, 255, 41, 35, 24, 255, 66, 49, 33, 255, 47, 39, 25, 255, 58, 45, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 44, 37, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 40, 35, 25, 255, 42, 37, 27, 255, 45, 37, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 58, 45, 30, 255, 69, 51, 33, 255, 46, 38, 25, 255, 57, 45, 29, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 36, 32, 24, 255, 79, 62, 45, 255, 63, 52, 37, 255, 53, 44, 32, 255, 36, 32, 22, 255, 34, 31, 22, 255, 79, 63, 44, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 66, 54, 38, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 42, 37, 27, 255, 76, 61, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 43, 37, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 46, 38, 25, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 38, 27, 255, 76, 61, 43, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 55, 46, 33, 255, 80, 64, 45, 255, 39, 34, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 64, 52, 37, 255, 34, 31, 22, 255, 80, 64, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 32, 23, 255, 76, 61, 43, 255, 35, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 25, 255, 39, 34, 24, 255, 60, 49, 34, 255, 55, 45, 31, 255, 37, 33, 24, 255, 43, 38, 27, 255, 45, 37, 24, 255, 45, 38, 24, 255, 44, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 47, 69, 45, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 31, 25, 255, 32, 40, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 23, 30, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 39, 34, 25, 255, 48, 40, 30, 255, 46, 40, 29, 255, 33, 30, 22, 255, 66, 54, 38, 255, 44, 38, 27, 255, 44, 38, 27, 255, 59, 49, 35, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 45, 38, 28, 255, 45, 38, 28, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 76, 60, 41, 255, 41, 36, 26, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 49, 40, 26, 255, 60, 46, 30, 255, 72, 53, 33, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 63, 48, 32, 255, 39, 34, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 53, 42, 28, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 43, 31, 255, 62, 51, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 50, 42, 31, 255, 34, 31, 22, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 42, 43, 36, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 50, 42, 31, 255, 55, 46, 33, 255, 46, 39, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 67, 54, 39, 255, 55, 46, 33, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 55, 46, 33, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 42, 35, 24, 255, 34, 30, 22, 255, 51, 42, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 40, 35, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 31, 39, 31, 255, 26, 32, 26, 255, 23, 30, 24, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 38, 48, 37, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 33, 41, 32, 255, 26, 32, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 43, 63, 41, 255, 43, 64, 42, 255, 38, 57, 38, 255, 40, 59, 39, 255, 40, 60, 40, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 53, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 41, 36, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 61, 50, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 37, 33, 23, 255, 41, 35, 23, 255, 41, 36, 25, 255, 40, 34, 24, 255, 39, 35, 23, 255, 38, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 35, 23, 255, 39, 34, 23, 255, 39, 33, 25, 255, 34, 30, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 45, 39, 28, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 56, 44, 29, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 41, 35, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 79, 63, 45, 255, 68, 55, 40, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 66, 54, 38, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 57, 44, 29, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 57, 47, 34, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 72, 58, 42, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 25, 255, 38, 33, 22, 255, 38, 33, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 77, 61, 43, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 36, 29, 255, 26, 32, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 43, 34, 255, 23, 30, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 39, 59, 39, 255, 42, 62, 41, 255, 39, 59, 39, 255, 48, 70, 46, 255, 46, 68, 44, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 39, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 45, 39, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 62, 51, 36, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 46, 39, 26, 255, 55, 43, 28, 255, 46, 38, 25, 255, 51, 42, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 49, 40, 26, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 65, 49, 33, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 41, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 57, 45, 29, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 52, 42, 27, 255, 45, 38, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 66, 49, 33, 255, 70, 52, 33, 255, 52, 42, 27, 255, 49, 40, 26, 255, 44, 38, 27, 255, 34, 30, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 39, 25, 255, 50, 40, 27, 255, 59, 45, 30, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 54, 45, 33, 255, 67, 54, 39, 255, 79, 63, 45, 255, 46, 40, 29, 255, 41, 36, 26, 255, 57, 47, 34, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 77, 62, 44, 255, 76, 61, 42, 255, 64, 52, 37, 255, 77, 62, 44, 255, 66, 54, 38, 255, 45, 39, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 54, 45, 33, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 40, 35, 25, 255, 46, 38, 25, 255, 49, 40, 26, 255, 55, 43, 28, 255, 66, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 25, 255, 79, 63, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 39, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 23, 255, 39, 34, 23, 255, 41, 36, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 55, 44, 28, 255, 42, 36, 24, 255, 41, 36, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 47, 40, 28, 255, 73, 59, 41, 255, 73, 59, 42, 255, 36, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 38, 16, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 31, 25, 255, 33, 42, 33, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 33, 49, 34, 255, 34, 50, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 45, 67, 44, 255, 49, 71, 46, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 34, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 49, 71, 46, 255, 60, 86, 55, 255, 46, 68, 44, 255, 40, 59, 39, 255, 45, 66, 43, 255, 38, 58, 38, 255, 47, 69, 45, 255, 37, 56, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 38, 28, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 53, 36, 255, 47, 69, 45, 255, 46, 68, 44, 255, 40, 59, 39, 255, 42, 62, 41, 255, 43, 64, 42, 255, 36, 53, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 35, 31, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 65, 53, 37, 255, 40, 35, 25, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 44, 37, 24, 255, 54, 42, 28, 255, 44, 38, 26, 255, 37, 33, 23, 255, 61, 51, 36, 255, 71, 57, 41, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 61, 46, 31, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 61, 47, 31, 255, 57, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 52, 42, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 60, 46, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 61, 47, 31, 255, 63, 48, 32, 255, 55, 43, 28, 255, 55, 43, 28, 255, 40, 35, 25, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 42, 36, 255, 37, 33, 23, 255, 48, 40, 30, 255, 79, 63, 43, 255, 54, 45, 33, 255, 79, 63, 44, 255, 70, 57, 40, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 67, 54, 39, 255, 36, 32, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 55, 46, 33, 255, 44, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 36, 32, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 30, 255, 53, 44, 32, 255, 34, 31, 22, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 65, 49, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 59, 45, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 40, 30, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 46, 38, 26, 255, 41, 34, 24, 255, 40, 34, 25, 255, 39, 34, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 77, 62, 43, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 27, 34, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 39, 59, 39, 255, 42, 62, 41, 255, 37, 55, 37, 255, 46, 68, 44, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 48, 70, 46, 255, 56, 81, 52, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 47, 68, 45, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 29, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 56, 46, 33, 255, 34, 30, 22, 255, 63, 51, 36, 255, 41, 36, 26, 255, 39, 34, 24, 255, 43, 37, 25, 255, 42, 36, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 26, 255, 53, 44, 31, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 48, 40, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 65, 49, 33, 255, 67, 50, 33, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 33, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 60, 46, 31, 255, 49, 40, 26, 255, 54, 43, 28, 255, 54, 43, 28, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 39, 34, 24, 255, 36, 32, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 71, 57, 41, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 38, 33, 23, 255, 70, 57, 40, 255, 38, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 55, 46, 33, 255, 37, 33, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 36, 32, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 54, 45, 33, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 55, 46, 33, 255, 39, 34, 23, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 28, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 31, 22, 255, 40, 37, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 25, 255, 41, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 47, 39, 29, 255, 37, 33, 23, 255, 41, 35, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 23, 255, 39, 41, 36, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 40, 29, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 65, 43, 255, 47, 68, 45, 255, 38, 57, 38, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 71, 46, 255, 37, 56, 37, 255, 47, 68, 45, 255, 35, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 67, 54, 39, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 55, 46, 33, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 52, 43, 31, 255, 75, 60, 42, 255, 41, 36, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 47, 40, 28, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 32, 23, 255, 51, 43, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 45, 38, 25, 255, 56, 44, 29, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 46, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 50, 42, 31, 255, 57, 47, 34, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 54, 45, 33, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 43, 36, 255, 61, 50, 36, 255, 75, 60, 43, 255, 51, 43, 31, 255, 53, 44, 32, 255, 36, 32, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 44, 37, 255, 39, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 40, 26, 255, 45, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 35, 31, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 77, 62, 44, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 41, 36, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 24, 255, 41, 35, 24, 255, 43, 35, 24, 255, 44, 37, 25, 255, 45, 37, 25, 255, 47, 39, 26, 255, 47, 39, 26, 255, 40, 35, 23, 255, 37, 32, 22, 255, 58, 48, 33, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 53, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 41, 61, 40, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 121, 150, 16, 255, 41, 61, 40, 255, 43, 64, 42, 255, 32, 47, 33, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 79, 95, 13, 255, 27, 37, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 76, 60, 41, 255, 33, 30, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 46, 40, 29, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 75, 59, 40, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 43, 31, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 38, 32, 22, 255, 57, 47, 33, 255, 34, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 73, 59, 42, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 60, 46, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 61, 46, 31, 255, 45, 37, 24, 255, 57, 45, 29, 255, 63, 48, 32, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 32, 22, 255, 46, 39, 25, 255, 63, 48, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 35, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 40, 30, 255, 79, 63, 45, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 61, 50, 36, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 62, 51, 36, 255, 40, 35, 25, 255, 34, 30, 22, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 72, 58, 42, 255, 58, 48, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 33, 29, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 41, 36, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 43, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 51, 41, 26, 255, 43, 36, 24, 255, 49, 39, 26, 255, 49, 40, 26, 255, 46, 38, 26, 255, 47, 42, 31, 255, 39, 34, 24, 255, 36, 31, 22, 255, 49, 41, 29, 255, 36, 31, 22, 255, 42, 36, 24, 255, 44, 36, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 76, 61, 43, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 70, 83, 13, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 53, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 53, 36, 255, 122, 151, 15, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 48, 40, 30, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 45, 32, 255, 40, 35, 24, 255, 44, 37, 26, 255, 36, 32, 23, 255, 58, 48, 32, 255, 53, 43, 30, 255, 46, 38, 25, 255, 36, 32, 22, 255, 39, 32, 23, 255, 78, 62, 44, 255, 72, 58, 42, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 41, 36, 26, 255, 46, 39, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 40, 29, 255, 57, 47, 34, 255, 48, 40, 30, 255, 76, 60, 40, 255, 46, 40, 29, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 53, 42, 28, 255, 54, 43, 28, 255, 70, 52, 33, 255, 62, 47, 31, 255, 41, 35, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 35, 31, 22, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 41, 35, 24, 255, 36, 31, 22, 255, 66, 49, 33, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 64, 52, 37, 255, 47, 39, 25, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 66, 54, 38, 255, 36, 32, 24, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 61, 50, 36, 255, 55, 46, 33, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 46, 40, 29, 255, 63, 52, 37, 255, 68, 55, 40, 255, 61, 50, 36, 255, 44, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 25, 255, 62, 51, 36, 255, 58, 48, 34, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 40, 43, 36, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 23, 255, 35, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 43, 37, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 62, 51, 36, 255, 61, 50, 36, 255, 39, 34, 25, 255, 35, 31, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 45, 30, 255, 71, 52, 33, 255, 51, 41, 27, 255, 58, 45, 30, 255, 39, 34, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 46, 38, 25, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 26, 255, 63, 51, 36, 255, 37, 32, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 59, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 34, 31, 22, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 38, 28, 255, 29, 40, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 47, 69, 45, 255, 40, 59, 39, 255, 37, 56, 37, 255, 43, 63, 41, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 44, 65, 43, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 43, 63, 41, 255, 51, 74, 48, 255, 36, 54, 36, 255, 31, 45, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 39, 34, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 80, 95, 32, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 26, 255, 46, 37, 25, 255, 36, 32, 22, 255, 42, 36, 26, 255, 38, 32, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 68, 51, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 54, 43, 28, 255, 39, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 80, 64, 45, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 24, 255, 39, 33, 23, 255, 50, 42, 31, 255, 70, 57, 40, 255, 55, 46, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 70, 33, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 35, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 81, 98, 43, 255, 77, 61, 42, 255, 79, 62, 45, 255, 44, 38, 27, 255, 38, 33, 23, 255, 105, 132, 94, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 63, 52, 37, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 25, 255, 40, 35, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 58, 45, 30, 255, 38, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 79, 63, 43, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 53, 44, 32, 255, 59, 49, 35, 255, 64, 52, 37, 255, 37, 33, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 68, 51, 33, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 51, 41, 27, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 35, 23, 255, 44, 36, 24, 255, 40, 34, 23, 255, 41, 36, 25, 255, 39, 34, 24, 255, 40, 34, 23, 255, 42, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 71, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 36, 32, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 56, 80, 52, 255, 38, 58, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 23, 255, 48, 39, 26, 255, 40, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 32, 22, 255, 44, 37, 24, 255, 52, 41, 27, 255, 41, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 55, 43, 28, 255, 39, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 49, 42, 30, 255, 40, 35, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 54, 45, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 44, 37, 24, 255, 46, 39, 25, 255, 66, 49, 33, 255, 54, 43, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 34, 25, 255, 51, 43, 31, 255, 61, 50, 36, 255, 75, 60, 43, 255, 68, 55, 40, 255, 36, 32, 23, 255, 35, 31, 22, 255, 68, 55, 40, 255, 41, 36, 26, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 38, 25, 255, 60, 46, 30, 255, 54, 43, 28, 255, 46, 38, 25, 255, 62, 47, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 64, 48, 32, 255, 60, 46, 30, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 35, 31, 23, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 40, 36, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 38, 27, 255, 75, 60, 43, 255, 78, 62, 43, 255, 44, 38, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 73, 59, 42, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 73, 54, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 40, 34, 24, 255, 59, 49, 35, 255, 40, 34, 24, 255, 39, 34, 23, 255, 67, 54, 39, 255, 36, 31, 22, 255, 39, 34, 25, 255, 71, 57, 41, 255, 45, 39, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 51, 41, 27, 255, 52, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 23, 255, 41, 36, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 23, 255, 41, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 60, 46, 30, 255, 59, 46, 30, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 56, 37, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 60, 40, 255, 50, 73, 47, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 31, 45, 32, 255, 35, 52, 35, 255, 45, 66, 43, 255, 47, 69, 45, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 55, 79, 51, 255, 56, 81, 52, 255, 50, 73, 47, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 36, 24, 255, 46, 38, 25, 255, 45, 37, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 46, 38, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 68, 55, 40, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 48, 40, 30, 255, 57, 47, 34, 255, 42, 36, 24, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 48, 40, 26, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 36, 32, 23, 255, 55, 46, 33, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 31, 22, 255, 41, 36, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 78, 61, 43, 255, 75, 60, 43, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 76, 61, 42, 255, 75, 60, 43, 255, 36, 32, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 58, 45, 30, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 59, 45, 30, 255, 56, 44, 29, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 48, 39, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 47, 31, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 44, 29, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 54, 45, 33, 255, 62, 51, 36, 255, 39, 34, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 61, 50, 36, 255, 54, 45, 33, 255, 51, 43, 31, 255, 77, 62, 44, 255, 45, 39, 28, 255, 77, 62, 44, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 46, 40, 29, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 38, 25, 255, 67, 54, 39, 255, 62, 51, 36, 255, 34, 30, 22, 255, 45, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 57, 44, 29, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 47, 39, 26, 255, 44, 36, 24, 255, 37, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 46, 38, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 58, 48, 34, 255, 47, 39, 29, 255, 38, 33, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 39, 33, 23, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 39, 59, 39, 255, 41, 61, 40, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 45, 66, 43, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 51, 35, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 38, 57, 38, 255, 51, 74, 48, 255, 51, 75, 49, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 47, 68, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 53, 36, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 37, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 38, 58, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 58, 48, 34, 255, 42, 37, 27, 255, 61, 50, 35, 255, 61, 51, 36, 255, 57, 47, 34, 255, 38, 32, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 35, 23, 255, 42, 36, 25, 255, 40, 34, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 43, 36, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 38, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 48, 39, 25, 255, 34, 31, 22, 255, 73, 59, 42, 255, 48, 40, 30, 255, 57, 47, 34, 255, 39, 34, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 62, 51, 36, 255, 36, 32, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 46, 39, 25, 255, 34, 31, 22, 255, 64, 52, 37, 255, 41, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 68, 51, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 51, 41, 27, 255, 44, 37, 24, 255, 66, 49, 33, 255, 60, 54, 42, 255, 74, 55, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 63, 48, 31, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 42, 31, 255, 72, 58, 42, 255, 36, 32, 23, 255, 61, 50, 36, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 61, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 39, 25, 255, 39, 33, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 34, 30, 22, 255, 64, 52, 37, 255, 75, 59, 40, 255, 36, 32, 24, 255, 71, 57, 41, 255, 35, 31, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 55, 43, 28, 255, 59, 46, 30, 255, 49, 40, 26, 255, 74, 54, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 61, 50, 36, 255, 37, 33, 24, 255, 45, 39, 28, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 73, 93, 34, 255, 41, 36, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 57, 45, 29, 255, 66, 49, 33, 255, 45, 38, 25, 255, 45, 37, 24, 255, 69, 51, 33, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 40, 35, 23, 255, 42, 35, 24, 255, 40, 34, 22, 255, 47, 39, 26, 255, 40, 34, 23, 255, 56, 43, 28, 255, 46, 37, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 71, 57, 41, 255, 49, 42, 30, 255, 36, 32, 23, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 27, 36, 27, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 42, 62, 41, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 47, 69, 45, 255, 47, 68, 45, 255, 47, 68, 45, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 32, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 44, 65, 43, 255, 45, 67, 44, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 38, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 77, 61, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 52, 43, 31, 255, 61, 50, 36, 255, 76, 61, 43, 255, 55, 45, 33, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 26, 255, 37, 32, 22, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 44, 38, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 42, 30, 255, 53, 44, 32, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 45, 39, 28, 255, 50, 42, 31, 255, 51, 43, 31, 255, 46, 39, 25, 255, 43, 45, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 44, 36, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 24, 255, 80, 64, 45, 255, 41, 36, 26, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 63, 52, 37, 255, 40, 35, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 63, 48, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 75, 55, 33, 255, 56, 44, 29, 255, 52, 42, 27, 255, 45, 38, 25, 255, 70, 52, 33, 255, 63, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 57, 44, 29, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 54, 45, 33, 255, 44, 38, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 46, 39, 25, 255, 54, 43, 28, 255, 73, 54, 33, 255, 78, 57, 33, 255, 54, 43, 28, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 22, 255, 79, 63, 44, 255, 79, 63, 45, 255, 78, 61, 43, 255, 75, 60, 43, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 42, 37, 27, 255, 55, 43, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 61, 50, 36, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 63, 52, 37, 255, 39, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 75, 60, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 41, 36, 26, 255, 50, 42, 31, 255, 36, 31, 22, 255, 48, 40, 30, 255, 39, 33, 23, 255, 45, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 79, 58, 33, 255, 60, 46, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 32, 22, 255, 46, 38, 24, 255, 44, 37, 24, 255, 49, 38, 26, 255, 42, 36, 24, 255, 38, 33, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 24, 255, 44, 37, 24, 255, 37, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 62, 51, 36, 255, 67, 54, 39, 255, 36, 32, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 64, 42, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 57, 82, 53, 255, 50, 73, 47, 255, 45, 66, 43, 255, 45, 67, 44, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 43, 64, 42, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 56, 46, 32, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 31, 23, 255, 42, 35, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 45, 38, 25, 255, 41, 35, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 60, 46, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 24, 255, 70, 57, 40, 255, 34, 31, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 30, 21, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 73, 100, 70, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 84, 49, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 58, 45, 30, 255, 52, 42, 28, 255, 49, 40, 26, 255, 57, 45, 29, 255, 70, 52, 33, 255, 60, 46, 30, 255, 61, 47, 31, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 85, 102, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 54, 43, 28, 255, 61, 46, 31, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 49, 42, 30, 255, 38, 33, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 42, 44, 38, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 39, 25, 255, 36, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 59, 46, 30, 255, 61, 47, 31, 255, 69, 51, 33, 255, 63, 48, 32, 255, 52, 42, 27, 255, 58, 45, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 63, 48, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 48, 70, 46, 255, 33, 48, 33, 255, 28, 40, 29, 255, 37, 55, 37, 255, 33, 49, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 45, 67, 44, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 47, 51, 12, 255, 27, 35, 28, 255, 28, 39, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 34, 43, 34, 255, 30, 38, 30, 255, 25, 31, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 53, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 48, 70, 46, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 57, 45, 29, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 36, 32, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 53, 42, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 50, 41, 29, 255, 48, 39, 27, 255, 54, 42, 28, 255, 53, 42, 28, 255, 59, 45, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 62, 47, 31, 255, 61, 46, 31, 255, 67, 50, 33, 255, 48, 39, 25, 255, 47, 39, 25, 255, 75, 55, 33, 255, 43, 36, 24, 255, 37, 33, 23, 255, 76, 61, 43, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 41, 35, 24, 255, 54, 43, 28, 255, 72, 54, 33, 255, 54, 43, 28, 255, 54, 43, 28, 255, 52, 42, 27, 255, 48, 39, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 49, 40, 26, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 49, 42, 30, 255, 48, 39, 25, 255, 48, 39, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 30, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 54, 43, 28, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 45, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 59, 46, 30, 255, 59, 45, 30, 255, 66, 49, 33, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 35, 23, 255, 47, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 59, 46, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 67, 84, 18, 255, 33, 47, 33, 255, 35, 52, 35, 255, 45, 67, 44, 255, 40, 60, 40, 255, 40, 59, 39, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 45, 66, 43, 255, 33, 49, 34, 255, 43, 63, 41, 255, 39, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 30, 43, 31, 255, 27, 38, 28, 255, 41, 61, 40, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 35, 53, 36, 255, 54, 43, 28, 255, 59, 45, 30, 255, 63, 48, 31, 255, 53, 42, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 32, 22, 255, 45, 39, 28, 255, 55, 46, 32, 255, 45, 37, 24, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 44, 37, 27, 255, 41, 35, 24, 255, 69, 51, 31, 255, 59, 45, 30, 255, 66, 49, 33, 255, 63, 48, 31, 255, 52, 42, 27, 255, 79, 58, 33, 255, 65, 49, 33, 255, 67, 50, 33, 255, 47, 39, 25, 255, 50, 40, 27, 255, 53, 42, 28, 255, 66, 49, 33, 255, 39, 34, 23, 255, 62, 51, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 64, 48, 32, 255, 62, 47, 31, 255, 39, 34, 23, 255, 39, 33, 23, 255, 52, 42, 28, 255, 65, 49, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 85, 102, 36, 255, 40, 35, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 39, 34, 23, 255, 53, 44, 32, 255, 36, 32, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 48, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 78, 62, 43, 255, 72, 58, 42, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 75, 60, 43, 255, 40, 34, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 45, 46, 40, 255, 54, 45, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 69, 51, 33, 255, 63, 48, 32, 255, 57, 44, 29, 255, 57, 44, 29, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 75, 55, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 45, 37, 24, 255, 54, 45, 33, 255, 44, 38, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 54, 45, 33, 255, 39, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 62, 51, 36, 255, 44, 38, 27, 255, 59, 49, 35, 255, 79, 63, 45, 255, 59, 49, 35, 255, 70, 57, 40, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 63, 48, 31, 255, 73, 54, 33, 255, 58, 45, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 53, 42, 28, 255, 47, 39, 25, 255, 56, 44, 29, 255, 59, 46, 30, 255, 67, 50, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 41, 35, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 76, 61, 43, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 66, 52, 36, 255, 41, 35, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 51, 41, 26, 255, 45, 38, 25, 255, 37, 33, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 64, 48, 32, 255, 34, 50, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 40, 60, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 52, 76, 49, 255, 39, 59, 39, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 41, 61, 40, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 66, 49, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 38, 25, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 41, 36, 24, 255, 48, 40, 29, 255, 54, 52, 43, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 38, 34, 23, 255, 33, 30, 22, 255, 44, 37, 26, 255, 37, 33, 22, 255, 41, 35, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 62, 47, 31, 255, 61, 47, 31, 255, 67, 50, 33, 255, 59, 46, 30, 255, 55, 66, 34, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 70, 52, 33, 255, 64, 48, 32, 255, 52, 42, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 66, 49, 33, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 34, 30, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 30, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 64, 52, 37, 255, 33, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 80, 64, 45, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 41, 35, 24, 255, 51, 43, 31, 255, 50, 42, 31, 255, 35, 31, 22, 255, 44, 38, 27, 255, 55, 46, 33, 255, 55, 46, 33, 255, 39, 34, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 43, 42, 26, 255, 64, 83, 35, 255, 45, 37, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 43, 37, 24, 255, 46, 71, 33, 255, 93, 120, 85, 255, 39, 34, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 58, 48, 34, 255, 40, 34, 24, 255, 38, 33, 24, 255, 40, 34, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 42, 36, 23, 255, 41, 35, 23, 255, 46, 39, 25, 255, 39, 34, 24, 255, 46, 40, 29, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 39, 59, 39, 255, 49, 71, 46, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 25, 255, 36, 32, 22, 255, 38, 32, 23, 255, 38, 33, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 46, 39, 25, 255, 39, 34, 25, 255, 48, 39, 25, 255, 67, 50, 33, 255, 51, 41, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 35, 31, 23, 255, 40, 34, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 79, 63, 44, 255, 79, 63, 44, 255, 42, 37, 27, 255, 33, 30, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 54, 45, 33, 255, 41, 36, 26, 255, 48, 40, 30, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 63, 52, 37, 255, 46, 38, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 52, 42, 28, 255, 66, 49, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 37, 24, 255, 60, 46, 30, 255, 45, 38, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 55, 43, 28, 255, 41, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 46, 40, 29, 255, 35, 31, 22, 255, 42, 37, 25, 255, 36, 32, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 25, 255, 43, 37, 25, 255, 53, 42, 28, 255, 46, 38, 25, 255, 43, 36, 24, 255, 44, 36, 23, 255, 44, 36, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 40, 59, 39, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 99, 121, 14, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 60, 46, 31, 255, 48, 39, 25, 255, 46, 38, 25, 255, 55, 43, 28, 255, 39, 33, 23, 255, 62, 50, 36, 255, 46, 39, 29, 255, 63, 51, 36, 255, 36, 32, 22, 255, 68, 54, 38, 255, 38, 33, 24, 255, 37, 33, 23, 255, 47, 40, 29, 255, 53, 44, 31, 255, 35, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 67, 54, 39, 255, 63, 52, 37, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 70, 57, 40, 255, 45, 38, 25, 255, 47, 39, 25, 255, 33, 30, 22, 255, 41, 35, 24, 255, 67, 50, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 33, 23, 255, 37, 33, 24, 255, 58, 48, 34, 255, 40, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 79, 63, 45, 255, 79, 63, 45, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 75, 60, 43, 255, 45, 39, 28, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 63, 52, 37, 255, 36, 32, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 32, 24, 255, 44, 38, 27, 255, 36, 32, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 66, 49, 33, 255, 50, 40, 27, 255, 48, 39, 25, 255, 57, 44, 29, 255, 61, 47, 31, 255, 57, 44, 29, 255, 40, 34, 24, 255, 52, 42, 27, 255, 39, 34, 23, 255, 37, 33, 23, 255, 76, 61, 43, 255, 53, 44, 32, 255, 46, 39, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 74, 55, 33, 255, 69, 51, 33, 255, 59, 45, 30, 255, 45, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 52, 42, 27, 255, 63, 48, 32, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 71, 57, 41, 255, 36, 32, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 35, 24, 255, 42, 35, 23, 255, 42, 36, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 32, 22, 255, 48, 39, 26, 255, 47, 38, 26, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 64, 52, 37, 255, 67, 54, 39, 255, 79, 62, 45, 255, 35, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 54, 36, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 35, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 63, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 54, 78, 51, 255, 42, 62, 41, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 46, 38, 25, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 49, 39, 26, 255, 42, 36, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 44, 37, 25, 255, 39, 34, 24, 255, 47, 39, 27, 255, 43, 37, 25, 255, 50, 42, 30, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 28, 255, 61, 46, 31, 255, 48, 40, 26, 255, 69, 51, 33, 255, 60, 46, 31, 255, 41, 36, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 58, 48, 34, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 50, 40, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 54, 45, 33, 255, 34, 31, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 41, 36, 26, 255, 54, 45, 33, 255, 42, 36, 24, 255, 45, 39, 28, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 22, 255, 76, 61, 43, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 52, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 44, 38, 27, 255, 40, 35, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 80, 64, 45, 255, 79, 63, 43, 255, 61, 50, 36, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 46, 47, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 66, 54, 38, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 39, 34, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 60, 46, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 61, 46, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 51, 43, 31, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 62, 47, 31, 255, 67, 50, 33, 255, 64, 48, 32, 255, 43, 36, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 63, 52, 37, 255, 34, 30, 22, 255, 48, 40, 30, 255, 41, 36, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 63, 48, 31, 255, 55, 43, 28, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 55, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 41, 36, 24, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 79, 63, 44, 255, 54, 45, 33, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 32, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 23, 255, 64, 48, 31, 255, 41, 35, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 36, 25, 255, 39, 33, 23, 255, 73, 59, 42, 255, 49, 42, 30, 255, 48, 40, 30, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 59, 39, 255, 45, 67, 44, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 79, 94, 12, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 40, 60, 40, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 25, 31, 25, 255, 29, 37, 29, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 35, 51, 35, 255, 37, 55, 37, 255, 51, 75, 49, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 63, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 67, 44, 255, 40, 59, 39, 255, 40, 60, 40, 255, 56, 80, 52, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 47, 68, 45, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 48, 70, 46, 255, 39, 34, 23, 255, 54, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 54, 43, 28, 255, 56, 44, 29, 255, 62, 47, 31, 255, 48, 39, 25, 255, 48, 40, 26, 255, 45, 38, 24, 255, 42, 36, 24, 255, 47, 40, 28, 255, 39, 34, 23, 255, 37, 33, 22, 255, 59, 47, 32, 255, 46, 38, 26, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 38, 25, 255, 52, 42, 28, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 40, 34, 24, 255, 37, 33, 24, 255, 73, 59, 42, 255, 67, 54, 39, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 36, 32, 22, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 47, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 48, 40, 30, 255, 33, 30, 22, 255, 61, 50, 36, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 42, 31, 255, 37, 33, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 53, 42, 28, 255, 49, 40, 26, 255, 48, 40, 30, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 68, 55, 40, 255, 61, 50, 36, 255, 53, 44, 32, 255, 39, 34, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 57, 45, 29, 255, 60, 46, 30, 255, 43, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 40, 26, 255, 70, 52, 33, 255, 56, 44, 29, 255, 49, 40, 26, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 65, 49, 33, 255, 47, 39, 25, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 77, 62, 44, 255, 61, 50, 36, 255, 45, 39, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 38, 33, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 66, 50, 30, 255, 52, 41, 27, 255, 53, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 40, 60, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 38, 58, 38, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 32, 26, 255, 32, 41, 32, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 41, 255, 45, 66, 43, 255, 54, 77, 50, 255, 41, 61, 40, 255, 36, 54, 36, 255, 47, 68, 45, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 53, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 53, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 116, 145, 16, 255, 37, 55, 37, 255, 37, 56, 37, 255, 54, 78, 51, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 71, 52, 33, 255, 43, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 67, 50, 33, 255, 74, 55, 33, 255, 48, 39, 25, 255, 56, 43, 28, 255, 51, 41, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 39, 28, 255, 38, 34, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 58, 45, 30, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 68, 55, 40, 255, 36, 31, 22, 255, 41, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 43, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 54, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 46, 40, 29, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 48, 39, 25, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 75, 60, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 23, 255, 48, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 35, 30, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 69, 88, 45, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 34, 29, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 63, 48, 31, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 80, 64, 45, 255, 80, 64, 45, 255, 45, 39, 28, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 36, 32, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 66, 54, 38, 255, 39, 34, 25, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 64, 48, 32, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 22, 255, 38, 33, 23, 255, 48, 38, 26, 255, 50, 40, 27, 255, 60, 45, 30, 255, 44, 37, 24, 255, 58, 45, 29, 255, 55, 44, 28, 255, 41, 35, 24, 255, 68, 50, 33, 255, 47, 39, 25, 255, 42, 36, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 67, 50, 33, 255, 34, 49, 34, 255, 39, 59, 39, 255, 44, 65, 43, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 101, 122, 12, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 70, 83, 14, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 59, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 73, 54, 32, 255, 65, 48, 32, 255, 54, 42, 27, 255, 55, 44, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 46, 37, 24, 255, 38, 32, 22, 255, 38, 34, 22, 255, 49, 41, 29, 255, 37, 32, 22, 255, 41, 35, 24, 255, 41, 36, 23, 255, 44, 36, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 46, 47, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 71, 57, 41, 255, 50, 42, 31, 255, 41, 36, 26, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 66, 54, 38, 255, 62, 51, 36, 255, 63, 52, 37, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 71, 57, 41, 255, 79, 63, 45, 255, 75, 60, 43, 255, 78, 61, 42, 255, 58, 48, 34, 255, 48, 40, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 39, 33, 23, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 32, 23, 255, 39, 34, 23, 255, 40, 35, 23, 255, 34, 31, 22, 255, 45, 37, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 50, 41, 26, 255, 50, 40, 27, 255, 48, 39, 25, 255, 44, 37, 24, 255, 68, 50, 32, 255, 62, 47, 31, 255, 48, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 78, 94, 14, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 35, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 44, 36, 23, 255, 56, 43, 29, 255, 43, 36, 23, 255, 50, 40, 26, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 36, 32, 22, 255, 42, 36, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 61, 50, 36, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 64, 48, 32, 255, 51, 41, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 59, 81, 52, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 48, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 51, 43, 31, 255, 46, 38, 25, 255, 34, 30, 22, 255, 59, 49, 35, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 76, 61, 43, 255, 49, 42, 30, 255, 57, 47, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 60, 46, 31, 255, 54, 43, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 55, 43, 28, 255, 33, 30, 22, 255, 39, 34, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 72, 58, 42, 255, 62, 51, 36, 255, 57, 47, 34, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 67, 50, 33, 255, 59, 46, 30, 255, 42, 36, 24, 255, 35, 30, 21, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 39, 34, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 34, 31, 22, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 79, 63, 44, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 54, 45, 33, 255, 80, 64, 45, 255, 59, 49, 35, 255, 38, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 63, 52, 37, 255, 33, 30, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 38, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 54, 43, 28, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 53, 42, 28, 255, 38, 33, 23, 255, 36, 32, 24, 255, 48, 39, 25, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 44, 37, 255, 43, 37, 24, 255, 51, 41, 27, 255, 33, 30, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 55, 46, 33, 255, 70, 57, 40, 255, 35, 31, 22, 255, 41, 36, 24, 255, 57, 44, 29, 255, 66, 49, 33, 255, 50, 40, 27, 255, 73, 54, 33, 255, 72, 54, 33, 255, 59, 46, 30, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 69, 51, 33, 255, 45, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 55, 43, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 77, 61, 42, 255, 41, 36, 26, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 47, 39, 28, 255, 46, 39, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 41, 26, 255, 53, 42, 27, 255, 56, 43, 28, 255, 55, 43, 28, 255, 50, 40, 26, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 32, 46, 32, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 43, 64, 42, 255, 40, 60, 40, 255, 37, 55, 37, 255, 40, 59, 39, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 29, 36, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 39, 31, 255, 30, 38, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 33, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 36, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 61, 46, 31, 255, 48, 39, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 32, 23, 255, 37, 32, 22, 255, 53, 44, 31, 255, 51, 43, 31, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 55, 46, 33, 255, 39, 34, 25, 255, 67, 54, 39, 255, 54, 45, 33, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 88, 119, 84, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 76, 61, 43, 255, 39, 34, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 70, 57, 40, 255, 37, 33, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 70, 57, 40, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 46, 38, 25, 255, 65, 49, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 42, 36, 24, 255, 57, 44, 29, 255, 41, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 49, 40, 26, 255, 60, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 67, 54, 39, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 70, 57, 40, 255, 40, 35, 25, 255, 79, 62, 45, 255, 51, 43, 31, 255, 71, 57, 41, 255, 53, 44, 32, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 63, 52, 37, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 48, 39, 25, 255, 58, 45, 30, 255, 58, 45, 30, 255, 44, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 64, 48, 32, 255, 55, 43, 28, 255, 60, 46, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 69, 51, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 69, 51, 33, 255, 59, 45, 30, 255, 57, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 67, 54, 39, 255, 63, 52, 37, 255, 54, 45, 33, 255, 36, 32, 23, 255, 50, 42, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 36, 26, 255, 42, 36, 24, 255, 54, 44, 29, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 45, 66, 43, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 43, 64, 42, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 32, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 32, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 51, 41, 26, 255, 42, 36, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 54, 42, 28, 255, 44, 37, 24, 255, 42, 35, 23, 255, 43, 36, 24, 255, 37, 32, 22, 255, 41, 35, 24, 255, 37, 32, 22, 255, 46, 40, 28, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 57, 47, 34, 255, 55, 46, 33, 255, 59, 49, 35, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 63, 52, 37, 255, 44, 38, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 64, 48, 32, 255, 52, 42, 27, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 61, 50, 36, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 30, 22, 255, 58, 48, 34, 255, 36, 32, 23, 255, 48, 40, 26, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 69, 51, 33, 255, 58, 45, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 45, 29, 255, 50, 40, 27, 255, 50, 40, 27, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 52, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 75, 60, 43, 255, 76, 61, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 63, 52, 37, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 79, 62, 44, 255, 61, 50, 36, 255, 49, 42, 30, 255, 41, 36, 26, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 78, 61, 43, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 79, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 39, 33, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 50, 40, 27, 255, 43, 37, 24, 255, 70, 52, 33, 255, 55, 43, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 43, 36, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 57, 45, 29, 255, 46, 38, 25, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 63, 48, 31, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 46, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 80, 64, 45, 255, 64, 52, 37, 255, 53, 44, 32, 255, 37, 33, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 44, 37, 24, 255, 47, 39, 25, 255, 42, 35, 24, 255, 43, 35, 24, 255, 45, 37, 25, 255, 38, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 61, 73, 15, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 47, 38, 24, 255, 54, 42, 27, 255, 56, 43, 28, 255, 42, 36, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 43, 35, 24, 255, 40, 34, 24, 255, 38, 41, 34, 255, 39, 34, 24, 255, 41, 36, 26, 255, 53, 44, 32, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 72, 58, 42, 255, 71, 57, 41, 255, 42, 36, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 61, 46, 31, 255, 63, 48, 32, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 79, 63, 45, 255, 62, 51, 36, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 60, 46, 31, 255, 60, 46, 30, 255, 61, 47, 31, 255, 70, 52, 33, 255, 64, 48, 32, 255, 42, 36, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 65, 49, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 78, 61, 43, 255, 48, 40, 30, 255, 48, 40, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 80, 64, 45, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 37, 33, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 39, 33, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 41, 36, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 61, 47, 31, 255, 51, 41, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 57, 44, 29, 255, 75, 55, 33, 255, 64, 48, 32, 255, 53, 42, 28, 255, 54, 43, 28, 255, 47, 39, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 40, 30, 255, 45, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 48, 40, 26, 255, 57, 44, 29, 255, 53, 42, 28, 255, 49, 40, 26, 255, 62, 47, 31, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 48, 39, 25, 255, 33, 30, 22, 255, 68, 55, 40, 255, 52, 43, 31, 255, 43, 36, 25, 255, 62, 60, 33, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 37, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 38, 24, 255, 54, 42, 27, 255, 60, 46, 30, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 43, 34, 255, 23, 29, 24, 255, 25, 31, 25, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 47, 69, 45, 255, 49, 72, 47, 255, 44, 65, 43, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 79, 92, 12, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 51, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 23, 29, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 49, 40, 26, 255, 54, 43, 28, 255, 62, 47, 31, 255, 50, 40, 26, 255, 52, 41, 27, 255, 47, 38, 24, 255, 48, 39, 25, 255, 43, 36, 23, 255, 36, 32, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 47, 39, 29, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 44, 38, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 31, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 46, 40, 29, 255, 35, 31, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 67, 50, 33, 255, 56, 44, 29, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 70, 57, 40, 255, 64, 52, 37, 255, 77, 62, 44, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 31, 22, 255, 55, 46, 33, 255, 48, 40, 30, 255, 79, 63, 45, 255, 33, 30, 22, 255, 62, 51, 36, 255, 39, 34, 25, 255, 61, 50, 36, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 59, 49, 35, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 34, 31, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 57, 45, 29, 255, 68, 51, 33, 255, 71, 52, 33, 255, 78, 57, 33, 255, 64, 48, 32, 255, 60, 46, 30, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 36, 32, 22, 255, 51, 43, 31, 255, 36, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 41, 27, 255, 45, 38, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 60, 46, 31, 255, 71, 52, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 44, 37, 24, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 76, 61, 43, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 80, 64, 45, 255, 80, 64, 45, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 43, 36, 25, 255, 34, 31, 22, 255, 37, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 59, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 33, 30, 22, 255, 29, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 40, 60, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 39, 31, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 28, 36, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 71, 82, 12, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 46, 38, 24, 255, 51, 41, 27, 255, 38, 34, 23, 255, 40, 34, 23, 255, 48, 40, 29, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 46, 38, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 41, 35, 24, 255, 48, 40, 30, 255, 34, 31, 22, 255, 41, 36, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 48, 40, 30, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 55, 46, 33, 255, 35, 31, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 49, 40, 26, 255, 59, 45, 30, 255, 46, 38, 25, 255, 43, 36, 24, 255, 45, 45, 37, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 62, 51, 36, 255, 79, 63, 44, 255, 34, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 79, 63, 45, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 80, 64, 45, 255, 63, 52, 37, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 58, 48, 34, 255, 38, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 41, 36, 26, 255, 36, 32, 22, 255, 43, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 66, 49, 33, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 42, 37, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 58, 45, 30, 255, 61, 46, 31, 255, 66, 49, 33, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 61, 47, 31, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 34, 30, 22, 255, 58, 48, 34, 255, 79, 63, 44, 255, 45, 39, 28, 255, 39, 34, 25, 255, 49, 42, 30, 255, 67, 54, 39, 255, 75, 59, 40, 255, 79, 63, 44, 255, 57, 47, 34, 255, 33, 30, 22, 255, 80, 64, 45, 255, 38, 33, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 52, 43, 29, 255, 34, 31, 22, 255, 46, 38, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 41, 35, 24, 255, 49, 42, 30, 255, 28, 36, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 40, 59, 39, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 66, 43, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 32, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 35, 28, 255, 77, 62, 44, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 41, 35, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 37, 32, 22, 255, 40, 35, 23, 255, 36, 32, 22, 255, 46, 47, 26, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 63, 52, 37, 255, 49, 42, 30, 255, 36, 32, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 33, 30, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 40, 30, 255, 62, 51, 36, 255, 36, 32, 23, 255, 35, 31, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 43, 44, 37, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 77, 62, 44, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 62, 51, 36, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 57, 45, 29, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 55, 46, 33, 255, 36, 32, 24, 255, 42, 37, 27, 255, 40, 35, 25, 255, 61, 50, 36, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 30, 22, 255, 55, 46, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 49, 42, 30, 255, 63, 52, 37, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 25, 255, 72, 58, 42, 255, 68, 55, 40, 255, 59, 49, 35, 255, 36, 32, 22, 255, 36, 32, 24, 255, 80, 64, 45, 255, 70, 57, 40, 255, 41, 36, 26, 255, 38, 33, 23, 255, 75, 60, 43, 255, 75, 60, 43, 255, 61, 50, 36, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 25, 255, 41, 36, 23, 255, 45, 38, 25, 255, 51, 41, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 28, 36, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 35, 44, 35, 255, 25, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 35, 31, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 38, 33, 23, 255, 50, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 42, 35, 24, 255, 42, 35, 23, 255, 41, 35, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 34, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 50, 42, 31, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 34, 30, 22, 255, 46, 38, 25, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 46, 40, 29, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 44, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 46, 39, 25, 255, 52, 42, 27, 255, 52, 42, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 43, 31, 255, 46, 40, 29, 255, 34, 31, 22, 255, 49, 42, 30, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 49, 42, 30, 255, 49, 42, 30, 255, 42, 37, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 42, 36, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 37, 27, 255, 39, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 43, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 62, 51, 36, 255, 79, 62, 45, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 63, 48, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 37, 33, 23, 255, 64, 52, 37, 255, 34, 31, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 40, 35, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 40, 29, 255, 25, 34, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 75, 90, 13, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 39, 31, 255, 26, 35, 27, 255, 32, 46, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 33, 42, 33, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 58, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 44, 65, 43, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 34, 26, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 23, 29, 24, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 61, 46, 30, 255, 65, 48, 32, 255, 62, 47, 31, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 38, 33, 22, 255, 40, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 33, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 37, 33, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 35, 31, 22, 255, 79, 63, 43, 255, 72, 58, 42, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 61, 46, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 24, 255, 48, 40, 30, 255, 67, 54, 39, 255, 36, 32, 23, 255, 55, 43, 28, 255, 46, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 59, 46, 30, 255, 38, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 61, 50, 36, 255, 45, 39, 28, 255, 50, 42, 31, 255, 35, 31, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 36, 32, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 64, 48, 32, 255, 60, 46, 31, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 44, 38, 27, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 31, 22, 255, 40, 35, 24, 255, 63, 52, 37, 255, 72, 58, 42, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 71, 57, 41, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 52, 42, 28, 255, 73, 54, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 21, 255, 39, 34, 23, 255, 70, 57, 40, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 41, 36, 24, 255, 63, 52, 37, 255, 49, 42, 30, 255, 36, 31, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 80, 64, 45, 255, 42, 37, 27, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 64, 48, 32, 255, 60, 46, 31, 255, 33, 30, 22, 255, 46, 39, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 54, 43, 28, 255, 57, 44, 29, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 46, 30, 255, 70, 52, 33, 255, 58, 45, 30, 255, 58, 45, 30, 255, 60, 46, 30, 255, 47, 39, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 62, 51, 36, 255, 34, 31, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 61, 43, 255, 34, 31, 22, 255, 39, 34, 23, 255, 41, 36, 23, 255, 41, 35, 24, 255, 45, 37, 25, 255, 52, 42, 30, 255, 40, 34, 23, 255, 57, 44, 29, 255, 45, 37, 25, 255, 46, 37, 24, 255, 67, 50, 32, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 76, 61, 43, 255, 76, 61, 43, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 38, 58, 38, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 33, 27, 255, 28, 36, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 126, 152, 9, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 47, 33, 255, 26, 35, 27, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 33, 41, 32, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 41, 61, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 63, 52, 37, 255, 55, 46, 33, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 26, 255, 44, 37, 24, 255, 66, 49, 32, 255, 47, 39, 25, 255, 34, 30, 22, 255, 43, 37, 26, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 30, 22, 255, 38, 32, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 23, 255, 37, 33, 24, 255, 40, 35, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 39, 34, 25, 255, 36, 32, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 43, 36, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 53, 42, 28, 255, 39, 34, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 68, 55, 40, 255, 78, 62, 43, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 45, 255, 64, 52, 37, 255, 36, 32, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 61, 47, 31, 255, 69, 51, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 49, 40, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 62, 47, 31, 255, 68, 51, 33, 255, 66, 49, 33, 255, 70, 52, 33, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 42, 37, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 68, 55, 40, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 34, 23, 255, 44, 36, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 56, 44, 28, 255, 43, 37, 24, 255, 50, 40, 26, 255, 38, 33, 23, 255, 36, 32, 23, 255, 59, 49, 35, 255, 54, 45, 33, 255, 66, 54, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 45, 66, 43, 255, 44, 65, 43, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 38, 30, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 44, 65, 43, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 37, 56, 37, 255, 40, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 33, 42, 33, 255, 32, 41, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 53, 44, 32, 255, 68, 55, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 61, 46, 30, 255, 50, 40, 26, 255, 35, 31, 22, 255, 42, 36, 26, 255, 49, 41, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 82, 99, 36, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 45, 39, 28, 255, 40, 35, 25, 255, 58, 48, 34, 255, 40, 35, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 53, 42, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 37, 33, 24, 255, 76, 61, 43, 255, 76, 60, 42, 255, 40, 35, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 70, 57, 40, 255, 66, 54, 38, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 90, 119, 85, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 63, 52, 37, 255, 45, 39, 28, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 46, 46, 37, 255, 58, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 67, 50, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 61, 46, 31, 255, 66, 49, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 46, 39, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 51, 43, 31, 255, 44, 38, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 22, 255, 41, 35, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 50, 42, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 30, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 75, 89, 12, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 43, 64, 42, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 39, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 46, 40, 29, 255, 36, 31, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 75, 31, 255, 41, 35, 23, 255, 42, 35, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 68, 55, 39, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 50, 42, 31, 255, 45, 39, 28, 255, 59, 49, 35, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 59, 49, 35, 255, 66, 54, 38, 255, 76, 60, 42, 255, 63, 52, 37, 255, 71, 57, 41, 255, 73, 59, 42, 255, 38, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 46, 38, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 55, 43, 28, 255, 33, 30, 22, 255, 39, 34, 23, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 63, 52, 37, 255, 37, 33, 23, 255, 36, 32, 22, 255, 77, 62, 44, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 57, 47, 34, 255, 59, 49, 35, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 42, 36, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 36, 32, 24, 255, 75, 60, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 51, 43, 31, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 69, 51, 33, 255, 59, 54, 42, 255, 43, 37, 24, 255, 48, 40, 26, 255, 74, 54, 33, 255, 61, 46, 31, 255, 54, 43, 28, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 73, 59, 42, 255, 80, 64, 45, 255, 45, 39, 28, 255, 48, 40, 26, 255, 46, 40, 29, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 57, 47, 34, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 65, 83, 48, 255, 62, 47, 31, 255, 63, 48, 31, 255, 66, 49, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 64, 48, 32, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 55, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 47, 39, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 39, 28, 255, 72, 58, 42, 255, 58, 48, 34, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 42, 35, 24, 255, 43, 36, 25, 255, 43, 36, 24, 255, 43, 36, 25, 255, 40, 34, 23, 255, 38, 33, 24, 255, 41, 35, 23, 255, 65, 49, 31, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 33, 42, 33, 255, 31, 39, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 33, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 26, 33, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 40, 60, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 37, 56, 37, 255, 40, 59, 39, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 31, 45, 32, 255, 91, 112, 16, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 35, 28, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 33, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 55, 43, 28, 255, 42, 36, 24, 255, 45, 38, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 38, 26, 255, 44, 36, 25, 255, 39, 34, 23, 255, 52, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 41, 36, 255, 36, 32, 24, 255, 50, 42, 31, 255, 46, 38, 25, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 49, 42, 30, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 79, 63, 44, 255, 35, 31, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 31, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 36, 32, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 52, 42, 28, 255, 45, 37, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 45, 39, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 52, 42, 28, 255, 57, 44, 29, 255, 66, 49, 33, 255, 49, 40, 26, 255, 53, 42, 28, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 80, 64, 45, 255, 74, 58, 39, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 52, 42, 28, 255, 60, 46, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 44, 37, 24, 255, 34, 29, 22, 255, 49, 42, 30, 255, 40, 35, 25, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 66, 49, 33, 255, 69, 51, 33, 255, 78, 57, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 60, 46, 30, 255, 63, 48, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 36, 32, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 62, 47, 31, 255, 66, 49, 33, 255, 52, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 25, 255, 41, 35, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 68, 50, 32, 255, 50, 41, 26, 255, 47, 38, 24, 255, 37, 33, 23, 255, 48, 41, 29, 255, 39, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 32, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 49, 72, 47, 255, 48, 70, 46, 255, 41, 61, 40, 255, 47, 69, 45, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 38, 48, 37, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 39, 16, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 37, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 47, 38, 25, 255, 45, 37, 24, 255, 40, 34, 23, 255, 41, 34, 23, 255, 44, 38, 26, 255, 35, 31, 23, 255, 38, 33, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 49, 42, 30, 255, 40, 35, 24, 255, 59, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 59, 45, 30, 255, 39, 34, 24, 255, 38, 33, 23, 255, 51, 43, 31, 255, 36, 32, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 65, 49, 33, 255, 45, 38, 25, 255, 39, 34, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 62, 51, 36, 255, 59, 49, 35, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 63, 48, 31, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 76, 61, 43, 255, 46, 40, 29, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 63, 48, 31, 255, 64, 48, 32, 255, 74, 54, 33, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 65, 49, 33, 255, 51, 41, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 56, 44, 29, 255, 56, 44, 29, 255, 49, 40, 26, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 70, 52, 33, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 36, 30, 22, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 71, 57, 41, 255, 34, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 39, 34, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 85, 95, 43, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 45, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 37, 33, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 34, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 44, 65, 43, 255, 43, 63, 41, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 47, 69, 45, 255, 44, 65, 43, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 40, 59, 39, 255, 35, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 101, 123, 12, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 38, 57, 38, 255, 56, 81, 52, 255, 50, 73, 47, 255, 44, 65, 43, 255, 41, 61, 40, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 35, 28, 255, 35, 44, 35, 255, 31, 39, 31, 255, 23, 29, 24, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 36, 23, 255, 58, 44, 29, 255, 40, 35, 23, 255, 47, 38, 24, 255, 50, 41, 26, 255, 37, 33, 22, 255, 45, 38, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 35, 31, 23, 255, 50, 42, 31, 255, 39, 34, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 67, 54, 39, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 46, 40, 29, 255, 61, 50, 36, 255, 40, 35, 25, 255, 58, 48, 34, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 68, 55, 40, 255, 53, 44, 32, 255, 39, 34, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 74, 54, 33, 255, 62, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 62, 47, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 74, 55, 33, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 79, 94, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 59, 46, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 47, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 41, 36, 24, 255, 68, 55, 40, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 46, 39, 25, 255, 46, 39, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 53, 44, 32, 255, 63, 52, 37, 255, 70, 57, 40, 255, 33, 30, 22, 255, 41, 36, 26, 255, 42, 37, 27, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 44, 38, 27, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 25, 255, 50, 42, 31, 255, 39, 34, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 78, 57, 33, 255, 60, 46, 30, 255, 54, 43, 28, 255, 51, 41, 27, 255, 49, 40, 27, 255, 44, 37, 25, 255, 44, 36, 25, 255, 44, 37, 25, 255, 47, 40, 28, 255, 42, 35, 24, 255, 37, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 37, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 40, 60, 40, 255, 43, 63, 41, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 104, 126, 12, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 54, 77, 50, 255, 49, 71, 46, 255, 42, 62, 41, 255, 34, 49, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 38, 30, 255, 28, 35, 28, 255, 27, 34, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 41, 36, 26, 255, 39, 33, 23, 255, 40, 34, 24, 255, 50, 40, 26, 255, 52, 41, 27, 255, 41, 35, 23, 255, 53, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 43, 37, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 41, 35, 25, 255, 38, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 43, 36, 255, 60, 46, 30, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 51, 36, 255, 54, 45, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 37, 33, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 37, 33, 23, 255, 60, 46, 30, 255, 71, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 67, 54, 39, 255, 54, 45, 33, 255, 45, 39, 28, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 72, 53, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 63, 48, 32, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 88, 96, 55, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 39, 34, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 79, 63, 43, 255, 48, 40, 30, 255, 36, 32, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 62, 51, 36, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 72, 58, 42, 255, 66, 54, 38, 255, 41, 36, 26, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 35, 30, 21, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 62, 47, 31, 255, 66, 49, 33, 255, 68, 51, 33, 255, 60, 46, 31, 255, 47, 38, 24, 255, 49, 40, 26, 255, 38, 34, 24, 255, 40, 34, 23, 255, 47, 38, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 50, 42, 30, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 43, 36, 24, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 58, 38, 255, 48, 70, 46, 255, 46, 68, 44, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 43, 63, 41, 255, 32, 45, 32, 255, 34, 30, 22, 255, 49, 42, 29, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 23, 255, 41, 35, 23, 255, 50, 41, 27, 255, 57, 44, 29, 255, 37, 33, 23, 255, 36, 31, 23, 255, 35, 32, 22, 255, 45, 37, 25, 255, 46, 37, 25, 255, 46, 38, 25, 255, 65, 53, 37, 255, 61, 50, 35, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 46, 40, 29, 255, 41, 36, 26, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 35, 31, 22, 255, 55, 46, 33, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 78, 61, 43, 255, 51, 43, 31, 255, 41, 36, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 48, 39, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 57, 45, 29, 255, 64, 48, 32, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 36, 32, 24, 255, 52, 42, 27, 255, 41, 36, 26, 255, 76, 61, 43, 255, 34, 31, 22, 255, 75, 60, 43, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 39, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 39, 34, 24, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 72, 90, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 43, 37, 24, 255, 56, 44, 29, 255, 74, 54, 33, 255, 39, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 40, 35, 24, 255, 65, 49, 33, 255, 65, 49, 33, 255, 58, 45, 30, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 50, 42, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 22, 255, 66, 54, 38, 255, 41, 36, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 76, 61, 43, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 30, 22, 255, 48, 39, 25, 255, 48, 39, 25, 255, 48, 40, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 72, 54, 33, 255, 67, 50, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 39, 26, 255, 44, 37, 25, 255, 44, 37, 25, 255, 41, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 45, 38, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 50, 40, 26, 255, 44, 36, 23, 255, 40, 60, 40, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 51, 75, 49, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 49, 72, 47, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 38, 58, 38, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 24, 30, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 38, 14, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 98, 119, 13, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 43, 37, 24, 255, 41, 35, 24, 255, 46, 38, 24, 255, 57, 44, 29, 255, 62, 46, 31, 255, 43, 36, 23, 255, 55, 43, 29, 255, 54, 43, 28, 255, 37, 32, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 46, 38, 28, 255, 39, 34, 24, 255, 36, 32, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 56, 44, 29, 255, 48, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 36, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 45, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 68, 55, 40, 255, 73, 59, 42, 255, 34, 31, 22, 255, 45, 37, 24, 255, 48, 39, 25, 255, 59, 45, 30, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 48, 40, 30, 255, 37, 33, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 40, 29, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 46, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 42, 36, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 59, 46, 30, 255, 62, 47, 31, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 41, 35, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 43, 36, 24, 255, 59, 49, 35, 255, 45, 39, 28, 255, 38, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 46, 39, 25, 255, 59, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 66, 49, 33, 255, 63, 48, 31, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 41, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 42, 36, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 34, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 47, 69, 45, 255, 52, 76, 49, 255, 45, 66, 43, 255, 47, 68, 45, 255, 35, 51, 35, 255, 35, 51, 35, 255, 46, 68, 44, 255, 53, 77, 50, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 35, 23, 255, 48, 39, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 54, 44, 32, 255, 46, 39, 28, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 48, 40, 26, 255, 52, 42, 27, 255, 35, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 67, 54, 39, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 39, 25, 255, 39, 34, 25, 255, 39, 34, 25, 255, 73, 59, 42, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 39, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 37, 33, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 45, 29, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 51, 43, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 63, 48, 32, 255, 48, 40, 26, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 35, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 41, 35, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 32, 22, 255, 44, 37, 26, 255, 36, 53, 36, 255, 36, 53, 36, 255, 39, 59, 39, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 41, 61, 40, 255, 45, 67, 44, 255, 40, 59, 39, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 47, 69, 45, 255, 58, 84, 54, 255, 52, 76, 49, 255, 49, 71, 46, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 43, 64, 42, 255, 46, 68, 44, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 33, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 36, 54, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 36, 29, 255, 25, 31, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 35, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 40, 34, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 23, 255, 37, 32, 23, 255, 38, 33, 22, 255, 34, 30, 22, 255, 38, 32, 23, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 41, 36, 26, 255, 67, 54, 39, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 67, 50, 33, 255, 70, 52, 33, 255, 60, 46, 31, 255, 64, 48, 32, 255, 57, 45, 29, 255, 56, 44, 29, 255, 57, 44, 29, 255, 74, 55, 33, 255, 55, 43, 28, 255, 52, 42, 28, 255, 64, 48, 32, 255, 59, 46, 30, 255, 55, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 64, 48, 32, 255, 66, 49, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 70, 57, 40, 255, 39, 34, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 39, 34, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 49, 42, 30, 255, 37, 33, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 32, 255, 44, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 59, 49, 35, 255, 36, 32, 23, 255, 41, 35, 24, 255, 61, 47, 31, 255, 60, 46, 31, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 46, 39, 27, 255, 44, 37, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 52, 42, 27, 255, 35, 32, 22, 255, 36, 32, 24, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 56, 37, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 56, 81, 52, 255, 47, 69, 45, 255, 45, 66, 43, 255, 35, 52, 35, 255, 40, 59, 39, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 35, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 54, 45, 31, 255, 42, 35, 24, 255, 44, 38, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 36, 23, 255, 46, 38, 25, 255, 45, 37, 25, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 46, 39, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 51, 43, 31, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 51, 36, 255, 40, 35, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 59, 46, 30, 255, 54, 43, 28, 255, 62, 47, 31, 255, 43, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 59, 46, 30, 255, 52, 42, 27, 255, 48, 39, 25, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 39, 41, 36, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 47, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 60, 46, 31, 255, 57, 45, 29, 255, 45, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 42, 37, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 36, 32, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 42, 36, 24, 255, 61, 47, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 76, 61, 43, 255, 70, 57, 40, 255, 46, 40, 29, 255, 63, 52, 37, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 65, 49, 33, 255, 52, 42, 27, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 46, 46, 37, 255, 52, 42, 27, 255, 57, 45, 29, 255, 50, 40, 26, 255, 46, 38, 25, 255, 40, 34, 25, 255, 51, 42, 31, 255, 42, 35, 23, 255, 41, 35, 23, 255, 43, 35, 23, 255, 37, 33, 23, 255, 53, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 26, 255, 47, 68, 45, 255, 38, 57, 38, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 41, 61, 40, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 40, 60, 40, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 71, 57, 40, 255, 46, 38, 25, 255, 42, 36, 24, 255, 51, 40, 27, 255, 41, 36, 25, 255, 42, 35, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 44, 37, 25, 255, 46, 38, 25, 255, 43, 36, 24, 255, 40, 34, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 67, 54, 39, 255, 41, 35, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 63, 52, 37, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 62, 47, 31, 255, 58, 45, 30, 255, 40, 35, 24, 255, 58, 48, 34, 255, 73, 59, 42, 255, 43, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 46, 38, 25, 255, 60, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 21, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 60, 46, 30, 255, 54, 43, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 49, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 57, 45, 29, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 43, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 53, 42, 28, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 41, 36, 26, 255, 45, 39, 28, 255, 43, 36, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 59, 45, 30, 255, 68, 51, 33, 255, 70, 52, 33, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 57, 45, 29, 255, 58, 45, 30, 255, 46, 39, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 47, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 38, 27, 255, 66, 54, 38, 255, 35, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 38, 33, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 42, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 61, 46, 30, 255, 50, 40, 27, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 37, 26, 255, 52, 41, 28, 255, 44, 37, 25, 255, 43, 36, 24, 255, 43, 36, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 47, 69, 45, 255, 55, 79, 51, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 38, 58, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 39, 59, 39, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 32, 41, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 33, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 68, 45, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 32, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 40, 26, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 44, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 32, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 35, 31, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 48, 39, 25, 255, 57, 45, 29, 255, 55, 43, 28, 255, 57, 45, 29, 255, 45, 38, 25, 255, 43, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 48, 40, 30, 255, 54, 45, 33, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 61, 46, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 55, 43, 28, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 59, 49, 35, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 62, 51, 36, 255, 70, 57, 40, 255, 35, 31, 22, 255, 45, 39, 28, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 53, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 44, 37, 26, 255, 38, 34, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 62, 41, 255, 56, 80, 52, 255, 35, 53, 36, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 38, 30, 255, 23, 29, 24, 255, 27, 38, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 34, 26, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 44, 65, 43, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 33, 41, 32, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 38, 57, 38, 255, 34, 51, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 45, 66, 43, 255, 51, 74, 48, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 51, 43, 31, 255, 39, 34, 23, 255, 42, 36, 23, 255, 57, 44, 29, 255, 39, 34, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 46, 38, 26, 255, 40, 35, 23, 255, 37, 33, 22, 255, 38, 33, 23, 255, 37, 32, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 23, 255, 45, 37, 24, 255, 42, 35, 23, 255, 45, 38, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 61, 46, 31, 255, 55, 43, 28, 255, 86, 100, 42, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 58, 45, 30, 255, 43, 37, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 36, 32, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 57, 44, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 49, 42, 30, 255, 61, 50, 36, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 55, 46, 33, 255, 39, 33, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 52, 42, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 60, 46, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 36, 24, 255, 43, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 52, 42, 28, 255, 41, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 43, 36, 255, 35, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 66, 85, 44, 255, 45, 37, 24, 255, 42, 35, 24, 255, 42, 36, 23, 255, 53, 42, 27, 255, 48, 39, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 25, 255, 41, 35, 25, 255, 40, 34, 25, 255, 36, 32, 23, 255, 38, 34, 23, 255, 42, 35, 24, 255, 47, 38, 26, 255, 43, 36, 24, 255, 35, 50, 19, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 108, 131, 11, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 63, 77, 17, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 33, 42, 33, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 24, 32, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 38, 58, 38, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 33, 48, 33, 255, 36, 54, 36, 255, 45, 66, 43, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 50, 73, 47, 255, 44, 65, 43, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 53, 44, 32, 255, 38, 33, 23, 255, 41, 36, 24, 255, 55, 44, 30, 255, 42, 35, 23, 255, 37, 32, 23, 255, 42, 36, 26, 255, 45, 38, 27, 255, 51, 42, 29, 255, 47, 40, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 40, 35, 25, 255, 35, 31, 22, 255, 38, 33, 23, 255, 62, 47, 31, 255, 47, 39, 25, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 59, 49, 35, 255, 44, 38, 27, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 64, 48, 32, 255, 57, 44, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 60, 46, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 36, 32, 22, 255, 39, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 67, 50, 33, 255, 63, 48, 31, 255, 52, 42, 28, 255, 67, 50, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 48, 40, 30, 255, 49, 42, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 57, 47, 34, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 45, 30, 255, 56, 44, 29, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 67, 50, 33, 255, 61, 47, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 54, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 77, 57, 33, 255, 93, 67, 31, 255, 58, 45, 30, 255, 54, 43, 28, 255, 46, 39, 25, 255, 47, 39, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 77, 62, 44, 255, 80, 64, 45, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 48, 39, 25, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 67, 54, 39, 255, 35, 31, 22, 255, 63, 51, 36, 255, 39, 34, 23, 255, 40, 33, 23, 255, 40, 34, 23, 255, 53, 42, 27, 255, 46, 38, 25, 255, 44, 37, 25, 255, 40, 34, 23, 255, 50, 41, 28, 255, 46, 39, 27, 255, 55, 46, 32, 255, 39, 34, 24, 255, 53, 57, 37, 255, 50, 42, 30, 255, 55, 45, 32, 255, 63, 50, 35, 255, 45, 38, 27, 255, 43, 38, 27, 255, 37, 56, 37, 255, 44, 65, 43, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 51, 35, 255, 28, 38, 28, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 38, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 46, 68, 44, 255, 37, 55, 37, 255, 37, 56, 37, 255, 49, 71, 46, 255, 38, 58, 38, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 58, 38, 255, 42, 37, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 51, 40, 27, 255, 39, 34, 23, 255, 35, 31, 23, 255, 41, 34, 23, 255, 38, 33, 23, 255, 38, 33, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 44, 36, 24, 255, 48, 39, 26, 255, 53, 42, 27, 255, 57, 44, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 32, 23, 255, 37, 33, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 43, 36, 255, 45, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 57, 44, 29, 255, 55, 43, 28, 255, 44, 37, 24, 255, 64, 48, 32, 255, 72, 53, 33, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 35, 31, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 33, 30, 22, 255, 61, 50, 36, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 55, 51, 41, 255, 64, 48, 32, 255, 51, 41, 27, 255, 39, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 71, 57, 41, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 67, 50, 33, 255, 51, 41, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 50, 40, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 68, 51, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 50, 40, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 34, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 59, 49, 35, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 38, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 36, 32, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 40, 35, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 47, 31, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 61, 50, 35, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 59, 49, 34, 255, 42, 37, 26, 255, 41, 36, 23, 255, 42, 36, 24, 255, 41, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 32, 23, 255, 51, 42, 30, 255, 46, 39, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 45, 67, 44, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 35, 44, 35, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 69, 80, 13, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 40, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 40, 34, 23, 255, 41, 36, 23, 255, 42, 40, 24, 255, 41, 35, 24, 255, 49, 40, 27, 255, 40, 34, 23, 255, 44, 37, 24, 255, 42, 36, 23, 255, 43, 37, 24, 255, 42, 35, 23, 255, 44, 36, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 56, 44, 29, 255, 52, 42, 28, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 62, 47, 31, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 36, 32, 23, 255, 66, 54, 38, 255, 48, 40, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 49, 40, 26, 255, 64, 48, 32, 255, 54, 43, 28, 255, 62, 47, 31, 255, 71, 52, 33, 255, 56, 44, 29, 255, 48, 39, 25, 255, 71, 52, 33, 255, 62, 47, 31, 255, 44, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 52, 42, 27, 255, 67, 50, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 47, 39, 25, 255, 68, 51, 33, 255, 59, 45, 30, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 25, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 52, 42, 27, 255, 59, 45, 30, 255, 64, 48, 32, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 69, 88, 34, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 94, 122, 85, 255, 53, 42, 28, 255, 41, 36, 24, 255, 55, 43, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 63, 52, 37, 255, 64, 52, 37, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 69, 51, 33, 255, 51, 41, 27, 255, 39, 34, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 49, 41, 30, 255, 49, 41, 30, 255, 55, 46, 32, 255, 36, 32, 22, 255, 38, 33, 24, 255, 52, 41, 27, 255, 40, 34, 24, 255, 43, 36, 26, 255, 44, 37, 24, 255, 41, 35, 23, 255, 45, 37, 25, 255, 43, 37, 26, 255, 42, 36, 26, 255, 42, 37, 25, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 51, 35, 255, 47, 68, 45, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 59, 39, 255, 40, 59, 39, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 36, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 34, 43, 34, 255, 23, 29, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 39, 59, 39, 255, 43, 64, 42, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 32, 26, 255, 28, 35, 28, 255, 38, 48, 37, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 42, 62, 41, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 43, 17, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 47, 38, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 44, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 34, 24, 255, 45, 39, 28, 255, 59, 49, 35, 255, 43, 36, 24, 255, 52, 42, 27, 255, 35, 31, 23, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 38, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 57, 45, 29, 255, 48, 40, 26, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 52, 42, 27, 255, 68, 51, 33, 255, 60, 46, 30, 255, 49, 40, 26, 255, 70, 52, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 41, 36, 255, 49, 42, 30, 255, 66, 54, 38, 255, 44, 38, 27, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 66, 54, 38, 255, 35, 31, 22, 255, 42, 37, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 55, 43, 28, 255, 48, 39, 25, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 57, 45, 29, 255, 46, 39, 25, 255, 51, 49, 40, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 72, 58, 42, 255, 48, 40, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 77, 57, 33, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 71, 57, 41, 255, 63, 52, 37, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 60, 46, 31, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 70, 52, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 48, 40, 30, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 62, 51, 36, 255, 41, 36, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 59, 45, 30, 255, 48, 39, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 47, 39, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 77, 57, 33, 255, 67, 50, 33, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 38, 25, 255, 45, 37, 24, 255, 49, 42, 30, 255, 76, 60, 41, 255, 49, 42, 30, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 67, 50, 33, 255, 58, 45, 30, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 28, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 72, 58, 41, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 35, 23, 255, 47, 39, 25, 255, 54, 43, 29, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 36, 23, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 30, 42, 30, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 35, 44, 34, 255, 23, 29, 24, 255, 25, 32, 26, 255, 35, 44, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 32, 23, 255, 36, 31, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 45, 38, 25, 255, 40, 34, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 42, 35, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 38, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 56, 44, 29, 255, 36, 32, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 46, 39, 25, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 50, 42, 31, 255, 59, 49, 35, 255, 34, 30, 22, 255, 34, 30, 22, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 53, 42, 28, 255, 61, 46, 31, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 60, 46, 31, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 71, 52, 33, 255, 46, 38, 25, 255, 42, 36, 24, 255, 58, 45, 30, 255, 62, 47, 31, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 65, 86, 33, 255, 48, 40, 26, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 44, 38, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 53, 44, 32, 255, 50, 42, 31, 255, 44, 38, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 35, 31, 22, 255, 48, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 31, 255, 53, 42, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 55, 54, 45, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 76, 61, 43, 255, 49, 42, 30, 255, 37, 33, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 64, 48, 32, 255, 61, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 57, 47, 33, 255, 46, 40, 29, 255, 52, 44, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 35, 24, 255, 49, 51, 25, 255, 40, 35, 26, 255, 41, 35, 23, 255, 54, 42, 28, 255, 44, 37, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 33, 27, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 31, 22, 255, 62, 51, 36, 255, 41, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 37, 27, 255, 41, 35, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 39, 28, 255, 38, 33, 23, 255, 46, 38, 26, 255, 59, 46, 31, 255, 43, 37, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 48, 39, 26, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 42, 27, 255, 66, 49, 33, 255, 64, 48, 32, 255, 59, 45, 30, 255, 54, 43, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 33, 23, 255, 36, 31, 22, 255, 58, 48, 34, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 57, 45, 29, 255, 51, 41, 27, 255, 46, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 51, 41, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 41, 36, 26, 255, 58, 48, 34, 255, 33, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 64, 52, 37, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 58, 45, 30, 255, 41, 36, 24, 255, 35, 31, 22, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 38, 25, 255, 53, 42, 28, 255, 63, 48, 32, 255, 53, 42, 28, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 69, 51, 33, 255, 69, 51, 33, 255, 69, 51, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 66, 49, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 35, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 63, 48, 32, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 36, 32, 23, 255, 36, 32, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 61, 46, 31, 255, 59, 46, 30, 255, 64, 48, 32, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 43, 31, 255, 48, 41, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 53, 43, 30, 255, 40, 35, 24, 255, 37, 32, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 24, 30, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 38, 58, 38, 255, 29, 40, 29, 255, 38, 33, 23, 255, 58, 48, 34, 255, 75, 60, 43, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 56, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 46, 38, 24, 255, 48, 40, 27, 255, 49, 40, 27, 255, 49, 39, 26, 255, 41, 35, 24, 255, 52, 42, 28, 255, 50, 40, 26, 255, 57, 44, 29, 255, 52, 41, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 70, 52, 33, 255, 61, 46, 31, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 43, 28, 255, 60, 46, 30, 255, 40, 35, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 54, 43, 28, 255, 48, 40, 26, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 57, 47, 34, 255, 34, 31, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 40, 35, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 43, 44, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 52, 42, 28, 255, 65, 49, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 59, 45, 30, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 36, 24, 255, 61, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 51, 43, 31, 255, 41, 35, 24, 255, 39, 34, 24, 255, 72, 58, 42, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 62, 51, 36, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 62, 51, 36, 255, 53, 44, 32, 255, 67, 54, 39, 255, 50, 42, 31, 255, 64, 52, 37, 255, 76, 61, 43, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 38, 32, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 34, 23, 255, 36, 31, 22, 255, 36, 31, 22, 255, 47, 39, 26, 255, 44, 36, 25, 255, 40, 34, 23, 255, 45, 38, 27, 255, 58, 48, 33, 255, 35, 31, 22, 255, 48, 41, 29, 255, 37, 32, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 24, 31, 25, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 33, 42, 33, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 77, 95, 15, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 59, 39, 255, 37, 56, 37, 255, 46, 68, 44, 255, 38, 57, 38, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 34, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 27, 37, 28, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 47, 39, 25, 255, 63, 47, 32, 255, 43, 37, 24, 255, 45, 38, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 37, 25, 255, 45, 38, 26, 255, 50, 41, 27, 255, 41, 36, 23, 255, 58, 45, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 40, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 49, 40, 26, 255, 54, 45, 33, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 55, 46, 33, 255, 35, 31, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 89, 102, 44, 255, 57, 45, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 38, 33, 23, 255, 62, 51, 36, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 69, 51, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 46, 40, 29, 255, 54, 45, 33, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 47, 61, 32, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 55, 46, 33, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 62, 51, 36, 255, 44, 38, 27, 255, 68, 55, 40, 255, 33, 30, 22, 255, 75, 60, 43, 255, 34, 30, 22, 255, 62, 51, 36, 255, 34, 31, 22, 255, 52, 42, 27, 255, 39, 34, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 50, 40, 27, 255, 41, 35, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 26, 255, 39, 33, 23, 255, 43, 37, 26, 255, 60, 47, 33, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 25, 33, 26, 255, 28, 38, 28, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 24, 30, 25, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 45, 66, 43, 255, 43, 63, 41, 255, 46, 68, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 38, 57, 38, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 57, 64, 11, 255, 26, 33, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 44, 65, 43, 255, 29, 40, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 40, 35, 25, 255, 63, 52, 37, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 35, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 50, 40, 26, 255, 43, 36, 24, 255, 43, 45, 37, 255, 39, 34, 25, 255, 46, 40, 29, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 31, 22, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 34, 30, 22, 255, 47, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 36, 32, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 79, 63, 44, 255, 68, 55, 40, 255, 49, 42, 30, 255, 51, 43, 31, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 54, 43, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 45, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 61, 47, 31, 255, 40, 35, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 60, 46, 30, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 47, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 35, 31, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 64, 48, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 53, 44, 32, 255, 35, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 37, 27, 255, 68, 55, 40, 255, 68, 55, 40, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 37, 27, 255, 60, 46, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 40, 35, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 73, 59, 42, 255, 72, 58, 42, 255, 45, 39, 28, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 51, 41, 27, 255, 47, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 36, 31, 22, 255, 37, 32, 22, 255, 47, 39, 26, 255, 42, 35, 24, 255, 76, 59, 38, 255, 46, 38, 24, 255, 46, 37, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 42, 27, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 26, 33, 27, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 41, 61, 40, 255, 43, 63, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 48, 70, 46, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 34, 15, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 32, 14, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 43, 64, 42, 255, 29, 41, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 74, 55, 32, 255, 62, 47, 30, 255, 43, 36, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 41, 36, 25, 255, 40, 35, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 43, 38, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 54, 45, 33, 255, 51, 43, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 63, 48, 31, 255, 41, 36, 24, 255, 36, 32, 23, 255, 71, 57, 41, 255, 49, 42, 30, 255, 44, 38, 27, 255, 54, 45, 33, 255, 67, 54, 39, 255, 33, 30, 22, 255, 50, 40, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 43, 36, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 69, 51, 33, 255, 41, 36, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 54, 43, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 79, 63, 45, 255, 77, 62, 44, 255, 51, 43, 31, 255, 36, 32, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 67, 50, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 52, 42, 28, 255, 71, 52, 33, 255, 66, 49, 33, 255, 58, 45, 30, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 58, 45, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 52, 42, 27, 255, 64, 48, 32, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 76, 61, 43, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 55, 46, 33, 255, 33, 30, 22, 255, 35, 31, 23, 255, 46, 40, 29, 255, 42, 37, 27, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 58, 45, 28, 255, 40, 35, 24, 255, 51, 56, 38, 255, 34, 30, 22, 255, 40, 35, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 23, 29, 24, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 92, 110, 11, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 36, 54, 36, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 30, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 69, 51, 31, 255, 50, 40, 26, 255, 41, 35, 24, 255, 43, 37, 25, 255, 35, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 49, 39, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 68, 55, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 54, 45, 33, 255, 70, 57, 40, 255, 71, 57, 41, 255, 45, 39, 28, 255, 40, 35, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 79, 92, 41, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 54, 45, 33, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 70, 57, 40, 255, 73, 59, 42, 255, 72, 58, 42, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 63, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 80, 97, 40, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 72, 53, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 45, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 57, 45, 29, 255, 63, 48, 32, 255, 55, 43, 28, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 75, 60, 43, 255, 53, 44, 32, 255, 44, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 73, 59, 42, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 25, 255, 55, 46, 33, 255, 48, 40, 30, 255, 59, 49, 35, 255, 36, 32, 24, 255, 79, 63, 44, 255, 61, 50, 36, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 57, 45, 29, 255, 42, 36, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 25, 255, 43, 36, 24, 255, 49, 40, 27, 255, 55, 43, 28, 255, 43, 41, 31, 255, 48, 50, 29, 255, 65, 52, 38, 255, 35, 31, 22, 255, 58, 45, 30, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 25, 31, 25, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 53, 36, 255, 44, 65, 43, 255, 43, 64, 42, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 40, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 25, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 36, 27, 255, 26, 33, 27, 255, 29, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 30, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 32, 23, 255, 39, 34, 23, 255, 60, 46, 30, 255, 40, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 53, 41, 27, 255, 43, 37, 24, 255, 46, 38, 24, 255, 61, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 52, 42, 28, 255, 41, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 46, 40, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 63, 52, 37, 255, 49, 42, 30, 255, 49, 42, 30, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 61, 47, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 66, 49, 33, 255, 61, 46, 31, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 54, 45, 33, 255, 49, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 61, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 61, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 44, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 39, 34, 23, 255, 59, 45, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 67, 54, 39, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 46, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 62, 51, 36, 255, 80, 64, 45, 255, 50, 42, 31, 255, 54, 45, 33, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 32, 23, 255, 36, 32, 24, 255, 54, 45, 33, 255, 43, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 39, 34, 23, 255, 37, 33, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 46, 37, 26, 255, 53, 42, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 41, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 25, 32, 26, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 82, 98, 13, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 37, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 44, 49, 14, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 32, 26, 255, 31, 39, 31, 255, 26, 33, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 30, 22, 255, 54, 45, 33, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 48, 40, 26, 255, 43, 36, 25, 255, 54, 42, 28, 255, 51, 40, 27, 255, 43, 40, 32, 255, 57, 44, 29, 255, 41, 35, 24, 255, 45, 38, 24, 255, 42, 35, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 46, 38, 24, 255, 41, 35, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 64, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 53, 42, 28, 255, 53, 42, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 46, 40, 29, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 53, 42, 28, 255, 45, 38, 25, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 58, 45, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 38, 33, 23, 255, 72, 58, 42, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 56, 44, 29, 255, 45, 37, 24, 255, 72, 53, 33, 255, 50, 40, 27, 255, 33, 30, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 36, 32, 23, 255, 44, 45, 37, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 59, 46, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 44, 45, 37, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 49, 42, 30, 255, 50, 42, 31, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 58, 48, 34, 255, 63, 52, 37, 255, 44, 38, 27, 255, 62, 51, 36, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 60, 46, 30, 255, 53, 42, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 47, 40, 29, 255, 45, 37, 24, 255, 51, 41, 27, 255, 47, 38, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 28, 36, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 38, 25, 255, 47, 40, 28, 255, 57, 46, 32, 255, 51, 41, 27, 255, 48, 39, 26, 255, 37, 33, 23, 255, 44, 36, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 36, 32, 23, 255, 46, 38, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 47, 31, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 54, 43, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 48, 40, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 55, 46, 33, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 55, 46, 33, 255, 36, 32, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 62, 47, 31, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 65, 49, 33, 255, 63, 48, 31, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 46, 40, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 59, 45, 30, 255, 60, 46, 31, 255, 52, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 49, 39, 26, 255, 53, 42, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 34, 24, 255, 48, 39, 26, 255, 40, 35, 23, 255, 46, 38, 25, 255, 41, 36, 26, 255, 53, 44, 31, 255, 39, 34, 24, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 39, 16, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 49, 39, 26, 255, 47, 39, 25, 255, 37, 33, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 52, 42, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 57, 52, 42, 255, 59, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 39, 34, 25, 255, 46, 40, 29, 255, 33, 30, 22, 255, 61, 50, 36, 255, 66, 54, 38, 255, 68, 55, 40, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 49, 42, 30, 255, 35, 31, 22, 255, 58, 48, 34, 255, 55, 46, 33, 255, 79, 63, 45, 255, 77, 62, 44, 255, 40, 35, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 63, 48, 32, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 63, 48, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 70, 52, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 42, 28, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 65, 49, 33, 255, 60, 46, 30, 255, 47, 39, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 65, 49, 33, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 68, 51, 33, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 47, 34, 255, 36, 32, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 56, 44, 28, 255, 43, 36, 23, 255, 36, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 44, 33, 255, 37, 32, 22, 255, 41, 36, 26, 255, 54, 45, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 42, 16, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 86, 104, 13, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 35, 36, 13, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 51, 62, 17, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 42, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 53, 42, 28, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 39, 28, 255, 60, 46, 31, 255, 43, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 68, 51, 33, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 73, 59, 42, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 73, 34, 255, 36, 32, 22, 255, 79, 63, 45, 255, 46, 40, 29, 255, 79, 63, 45, 255, 79, 63, 45, 255, 79, 63, 45, 255, 39, 34, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 61, 50, 36, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 68, 55, 40, 255, 76, 61, 43, 255, 54, 45, 33, 255, 41, 36, 26, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 41, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 47, 39, 25, 255, 57, 44, 29, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 70, 52, 33, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 46, 37, 255, 45, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 34, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 40, 29, 255, 58, 48, 34, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 62, 47, 31, 255, 34, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 84, 99, 37, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 49, 40, 26, 255, 63, 85, 33, 255, 38, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 52, 35, 255, 35, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 34, 43, 34, 255, 24, 30, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 58, 38, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 36, 54, 36, 255, 63, 48, 32, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 75, 60, 43, 255, 75, 59, 40, 255, 42, 37, 26, 255, 35, 31, 22, 255, 43, 35, 23, 255, 41, 36, 24, 255, 50, 41, 29, 255, 54, 45, 32, 255, 67, 54, 38, 255, 35, 31, 22, 255, 47, 39, 25, 255, 42, 35, 23, 255, 50, 42, 30, 255, 35, 31, 23, 255, 39, 34, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 24, 255, 40, 35, 25, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 31, 22, 255, 60, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 36, 32, 22, 255, 40, 35, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 65, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 61, 50, 36, 255, 37, 33, 24, 255, 75, 60, 43, 255, 79, 63, 44, 255, 63, 52, 37, 255, 78, 62, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 39, 34, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 36, 32, 23, 255, 57, 47, 34, 255, 61, 50, 36, 255, 68, 55, 40, 255, 46, 40, 29, 255, 78, 62, 43, 255, 79, 63, 45, 255, 44, 38, 27, 255, 39, 34, 25, 255, 62, 51, 36, 255, 79, 63, 45, 255, 59, 49, 35, 255, 50, 42, 31, 255, 72, 58, 42, 255, 42, 37, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 78, 61, 43, 255, 80, 64, 45, 255, 58, 48, 34, 255, 43, 37, 24, 255, 41, 36, 24, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 81, 59, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 65, 49, 33, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 46, 40, 29, 255, 39, 34, 24, 255, 67, 54, 39, 255, 36, 32, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 64, 48, 32, 255, 48, 40, 26, 255, 48, 40, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 58, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 39, 34, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 45, 38, 25, 255, 75, 55, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 63, 48, 32, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 59, 46, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 37, 26, 255, 43, 37, 24, 255, 42, 35, 24, 255, 46, 38, 25, 255, 50, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 77, 60, 42, 255, 58, 48, 34, 255, 78, 62, 43, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 40, 29, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 39, 45, 16, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 70, 52, 33, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 41, 35, 24, 255, 62, 63, 34, 255, 39, 34, 24, 255, 41, 36, 25, 255, 56, 45, 32, 255, 34, 31, 22, 255, 43, 36, 23, 255, 49, 43, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 75, 60, 43, 255, 54, 45, 33, 255, 34, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 80, 64, 45, 255, 66, 54, 38, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 68, 55, 40, 255, 44, 38, 27, 255, 36, 32, 23, 255, 39, 33, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 72, 53, 33, 255, 77, 57, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 49, 40, 26, 255, 65, 49, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 59, 45, 30, 255, 51, 41, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 70, 57, 40, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 66, 49, 33, 255, 53, 42, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 34, 24, 255, 43, 36, 25, 255, 45, 37, 25, 255, 49, 40, 26, 255, 40, 34, 23, 255, 34, 31, 22, 255, 78, 63, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 31, 44, 31, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 49, 71, 46, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 38, 57, 38, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 52, 42, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 22, 255, 43, 37, 27, 255, 37, 33, 23, 255, 38, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 36, 26, 255, 50, 42, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 36, 26, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 32, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 61, 46, 31, 255, 47, 39, 25, 255, 55, 43, 28, 255, 46, 38, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 60, 46, 31, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 62, 47, 31, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 46, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 43, 37, 26, 255, 38, 33, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 45, 37, 25, 255, 46, 38, 25, 255, 37, 32, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 33, 42, 33, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 40, 60, 40, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 37, 32, 23, 255, 48, 39, 26, 255, 40, 34, 24, 255, 41, 36, 25, 255, 54, 44, 31, 255, 53, 42, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 44, 38, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 24, 255, 59, 46, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 45, 39, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 43, 45, 37, 255, 44, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 62, 47, 31, 255, 60, 46, 31, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 62, 47, 31, 255, 63, 48, 31, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 41, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 53, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 41, 35, 23, 255, 44, 37, 25, 255, 40, 34, 24, 255, 43, 36, 23, 255, 55, 43, 28, 255, 50, 41, 26, 255, 49, 40, 26, 255, 40, 34, 23, 255, 37, 32, 22, 255, 46, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 44, 37, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 35, 38, 13, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 34, 43, 34, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 30, 25, 255, 38, 48, 37, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 68, 45, 255, 39, 59, 39, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 48, 40, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 36, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 69, 87, 45, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 37, 27, 255, 48, 40, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 55, 43, 28, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 59, 46, 30, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 44, 37, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 24, 255, 77, 61, 44, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 36, 32, 24, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 57, 44, 29, 255, 39, 34, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 37, 33, 23, 255, 38, 33, 23, 255, 68, 88, 56, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 63, 48, 32, 255, 61, 47, 31, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 35, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 38, 24, 255, 44, 37, 25, 255, 42, 35, 24, 255, 33, 30, 22, 255, 41, 35, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 43, 63, 41, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 52, 76, 49, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 34, 43, 34, 255, 29, 37, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 41, 61, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 50, 73, 47, 255, 55, 79, 51, 255, 52, 76, 49, 255, 41, 61, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 64, 52, 37, 255, 61, 50, 36, 255, 64, 52, 37, 255, 49, 42, 30, 255, 77, 62, 44, 255, 48, 40, 30, 255, 37, 31, 22, 255, 40, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 35, 24, 255, 48, 38, 26, 255, 62, 47, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 36, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 41, 36, 26, 255, 37, 33, 23, 255, 63, 52, 37, 255, 67, 54, 39, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 36, 32, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 48, 39, 25, 255, 67, 50, 33, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 64, 52, 37, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 52, 42, 28, 255, 66, 49, 33, 255, 54, 43, 28, 255, 52, 42, 27, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 54, 43, 28, 255, 63, 48, 32, 255, 69, 51, 33, 255, 43, 37, 24, 255, 41, 36, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 49, 41, 29, 255, 35, 31, 22, 255, 51, 43, 30, 255, 37, 33, 22, 255, 67, 54, 38, 255, 49, 41, 30, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 47, 68, 45, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 39, 59, 39, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 78, 61, 43, 255, 75, 60, 40, 255, 79, 63, 45, 255, 66, 53, 38, 255, 39, 34, 23, 255, 58, 47, 32, 255, 58, 47, 32, 255, 43, 37, 25, 255, 52, 42, 28, 255, 43, 36, 23, 255, 66, 76, 41, 255, 55, 43, 28, 255, 59, 44, 30, 255, 56, 43, 28, 255, 53, 42, 27, 255, 45, 38, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 73, 92, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 79, 63, 45, 255, 40, 35, 25, 255, 33, 30, 22, 255, 79, 63, 45, 255, 48, 40, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 46, 30, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 84, 107, 72, 255, 42, 36, 24, 255, 39, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 52, 42, 27, 255, 61, 47, 31, 255, 78, 57, 33, 255, 73, 54, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 61, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 58, 45, 30, 255, 60, 46, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 42, 43, 36, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 72, 53, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 53, 44, 32, 255, 51, 43, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 66, 49, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 61, 46, 31, 255, 63, 48, 31, 255, 45, 38, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 49, 42, 30, 255, 45, 38, 27, 255, 47, 40, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 65, 76, 13, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 50, 73, 47, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 24, 30, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 35, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 75, 59, 41, 255, 60, 50, 35, 255, 41, 35, 24, 255, 50, 42, 28, 255, 51, 42, 29, 255, 47, 39, 26, 255, 43, 37, 25, 255, 40, 35, 24, 255, 46, 38, 25, 255, 54, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 65, 48, 32, 255, 58, 45, 29, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 36, 32, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 57, 45, 29, 255, 45, 38, 25, 255, 63, 48, 32, 255, 56, 44, 29, 255, 72, 54, 33, 255, 75, 55, 33, 255, 66, 49, 33, 255, 52, 42, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 57, 45, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 66, 49, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 67, 50, 33, 255, 73, 54, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 66, 54, 38, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 50, 42, 31, 255, 42, 37, 27, 255, 79, 63, 45, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 60, 46, 30, 255, 61, 47, 31, 255, 53, 42, 28, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 41, 36, 255, 41, 36, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 41, 35, 23, 255, 48, 40, 29, 255, 43, 37, 27, 255, 37, 32, 23, 255, 53, 44, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 33, 13, 255, 24, 31, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 59, 68, 13, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 49, 71, 46, 255, 45, 67, 44, 255, 49, 72, 47, 255, 49, 64, 22, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 45, 66, 43, 255, 38, 58, 38, 255, 45, 66, 43, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 49, 71, 46, 255, 37, 55, 37, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 75, 60, 42, 255, 67, 53, 38, 255, 49, 41, 29, 255, 38, 33, 23, 255, 37, 32, 22, 255, 45, 37, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 59, 45, 30, 255, 50, 40, 26, 255, 54, 42, 27, 255, 61, 46, 31, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 24, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 79, 63, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 55, 46, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 58, 45, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 72, 58, 42, 255, 67, 54, 39, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 54, 43, 28, 255, 48, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 37, 33, 23, 255, 34, 30, 22, 255, 50, 40, 27, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 50, 40, 27, 255, 61, 47, 31, 255, 64, 48, 32, 255, 69, 51, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 49, 33, 255, 57, 52, 42, 255, 34, 31, 22, 255, 54, 45, 33, 255, 64, 52, 37, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 63, 48, 32, 255, 63, 48, 31, 255, 72, 54, 33, 255, 49, 40, 26, 255, 67, 50, 33, 255, 45, 37, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 53, 42, 28, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 35, 24, 255, 41, 34, 23, 255, 47, 40, 27, 255, 40, 35, 25, 255, 46, 39, 28, 255, 68, 55, 38, 255, 40, 35, 23, 255, 39, 33, 23, 255, 57, 47, 33, 255, 34, 30, 22, 255, 75, 60, 43, 255, 53, 42, 28, 255, 49, 40, 26, 255, 59, 46, 30, 255, 36, 32, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 44, 38, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 41, 15, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 63, 41, 255, 39, 59, 39, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 35, 24, 255, 46, 38, 25, 255, 61, 46, 29, 255, 47, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 67, 50, 32, 255, 47, 38, 24, 255, 49, 39, 27, 255, 53, 42, 27, 255, 40, 34, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 64, 84, 44, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 24, 255, 58, 48, 34, 255, 46, 40, 29, 255, 80, 64, 45, 255, 42, 37, 27, 255, 50, 42, 31, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 60, 46, 31, 255, 52, 42, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 44, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 54, 43, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 75, 94, 33, 255, 45, 38, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 42, 36, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 63, 52, 37, 255, 34, 30, 22, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 66, 49, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 41, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 43, 36, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 45, 39, 28, 255, 49, 42, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 60, 46, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 40, 35, 24, 255, 45, 36, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 42, 37, 27, 255, 59, 46, 30, 255, 56, 44, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 14, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 52, 76, 49, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 39, 45, 16, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 34, 23, 255, 46, 38, 26, 255, 52, 41, 28, 255, 49, 40, 26, 255, 43, 36, 23, 255, 42, 36, 23, 255, 55, 43, 29, 255, 50, 40, 26, 255, 58, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 59, 49, 35, 255, 67, 54, 39, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 66, 54, 38, 255, 51, 43, 31, 255, 42, 37, 27, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 39, 34, 25, 255, 41, 35, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 50, 42, 31, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 57, 45, 29, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 70, 52, 33, 255, 72, 54, 33, 255, 75, 55, 33, 255, 62, 47, 31, 255, 63, 48, 32, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 67, 54, 39, 255, 41, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 48, 40, 30, 255, 62, 51, 36, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 63, 48, 32, 255, 45, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 48, 34, 255, 58, 48, 34, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 46, 38, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 62, 47, 31, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 30, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 41, 35, 25, 255, 58, 48, 34, 255, 39, 34, 23, 255, 44, 36, 24, 255, 54, 43, 28, 255, 48, 39, 26, 255, 45, 37, 24, 255, 52, 43, 31, 255, 43, 37, 27, 255, 50, 40, 26, 255, 47, 39, 25, 255, 59, 46, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 50, 19, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 35, 24, 255, 42, 35, 24, 255, 42, 36, 24, 255, 55, 44, 29, 255, 40, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 50, 42, 31, 255, 46, 40, 29, 255, 76, 61, 43, 255, 46, 40, 29, 255, 35, 31, 22, 255, 41, 36, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 36, 24, 255, 59, 45, 30, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 47, 34, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 45, 39, 28, 255, 45, 39, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 53, 44, 32, 255, 36, 32, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 55, 43, 28, 255, 52, 42, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 73, 54, 33, 255, 61, 46, 31, 255, 55, 43, 28, 255, 55, 43, 28, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 64, 48, 32, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 98, 32, 255, 44, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 42, 36, 24, 255, 64, 48, 32, 255, 41, 35, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 68, 55, 40, 255, 79, 63, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 54, 43, 28, 255, 59, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 79, 63, 44, 255, 45, 38, 27, 255, 43, 37, 26, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 35, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 34, 24, 255, 47, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 42, 35, 23, 255, 50, 40, 26, 255, 54, 42, 27, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 31, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 52, 41, 27, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 42, 36, 25, 255, 41, 35, 25, 255, 60, 49, 34, 255, 40, 35, 25, 255, 34, 30, 22, 255, 68, 55, 38, 255, 59, 49, 35, 255, 78, 62, 44, 255, 72, 58, 41, 255, 34, 30, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 64, 52, 37, 255, 37, 33, 23, 255, 56, 44, 29, 255, 63, 48, 31, 255, 60, 46, 31, 255, 43, 37, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 71, 89, 46, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 44, 36, 255, 36, 32, 23, 255, 47, 62, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 79, 63, 44, 255, 66, 54, 38, 255, 63, 52, 37, 255, 53, 44, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 51, 41, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 57, 44, 29, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 50, 42, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 60, 46, 31, 255, 45, 38, 25, 255, 71, 52, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 79, 98, 33, 255, 39, 34, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 24, 255, 55, 46, 33, 255, 79, 63, 44, 255, 78, 62, 43, 255, 33, 30, 22, 255, 79, 63, 45, 255, 63, 52, 37, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 50, 40, 27, 255, 40, 34, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 77, 62, 44, 255, 59, 49, 35, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 63, 48, 31, 255, 50, 40, 27, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 36, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 37, 32, 23, 255, 38, 34, 23, 255, 41, 35, 23, 255, 42, 35, 24, 255, 47, 38, 25, 255, 42, 35, 23, 255, 37, 32, 22, 255, 58, 45, 30, 255, 52, 41, 27, 255, 69, 51, 32, 255, 42, 36, 23, 255, 40, 34, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 34, 50, 34, 255, 33, 49, 34, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 45, 66, 43, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 58, 83, 53, 255, 47, 68, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 40, 59, 39, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 33, 48, 33, 255, 63, 51, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 42, 28, 255, 39, 34, 23, 255, 44, 37, 24, 255, 54, 42, 29, 255, 46, 38, 26, 255, 36, 32, 22, 255, 45, 38, 27, 255, 49, 41, 29, 255, 34, 30, 22, 255, 38, 33, 23, 255, 45, 39, 28, 255, 55, 46, 33, 255, 42, 37, 26, 255, 36, 32, 23, 255, 54, 45, 32, 255, 52, 43, 31, 255, 41, 36, 26, 255, 49, 41, 30, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 41, 36, 26, 255, 43, 37, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 32, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 48, 40, 26, 255, 43, 36, 24, 255, 53, 42, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 63, 52, 37, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 30, 22, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 43, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 31, 22, 255, 64, 52, 37, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 73, 54, 33, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 54, 43, 28, 255, 69, 51, 33, 255, 61, 46, 31, 255, 45, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 84, 61, 33, 255, 75, 55, 33, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 72, 53, 33, 255, 68, 51, 33, 255, 48, 40, 26, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 62, 51, 36, 255, 33, 30, 22, 255, 79, 63, 44, 255, 45, 39, 28, 255, 58, 48, 34, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 69, 51, 33, 255, 46, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 64, 52, 37, 255, 36, 32, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 50, 42, 31, 255, 41, 36, 26, 255, 42, 36, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 32, 22, 255, 37, 32, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 57, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 49, 39, 26, 255, 54, 42, 28, 255, 45, 37, 24, 255, 41, 35, 23, 255, 33, 30, 22, 255, 60, 50, 35, 255, 44, 38, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 35, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 42, 62, 41, 255, 40, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 31, 44, 31, 255, 34, 49, 34, 255, 48, 40, 29, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 44, 38, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 25, 255, 50, 41, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 45, 37, 24, 255, 81, 95, 45, 255, 54, 43, 28, 255, 41, 35, 24, 255, 60, 46, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 70, 57, 40, 255, 44, 38, 27, 255, 74, 102, 70, 255, 100, 109, 39, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 41, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 60, 46, 31, 255, 72, 54, 33, 255, 59, 46, 30, 255, 68, 51, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 46, 40, 29, 255, 48, 40, 30, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 68, 51, 33, 255, 66, 49, 33, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 43, 36, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 61, 50, 36, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 53, 47, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 61, 46, 31, 255, 49, 40, 26, 255, 45, 38, 25, 255, 40, 34, 24, 255, 51, 43, 31, 255, 49, 42, 30, 255, 35, 31, 23, 255, 39, 34, 23, 255, 42, 35, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 74, 59, 42, 255, 42, 36, 26, 255, 36, 31, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 35, 23, 255, 52, 41, 27, 255, 52, 41, 27, 255, 48, 39, 26, 255, 43, 36, 23, 255, 37, 33, 23, 255, 49, 41, 30, 255, 42, 36, 26, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 47, 69, 45, 255, 39, 59, 39, 255, 55, 79, 51, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 49, 71, 46, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 43, 64, 42, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 32, 26, 255, 25, 34, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 29, 37, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 37, 27, 255, 50, 42, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 41, 35, 24, 255, 48, 39, 25, 255, 63, 48, 31, 255, 66, 49, 33, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 67, 54, 39, 255, 34, 30, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 46, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 39, 34, 23, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 73, 59, 42, 255, 57, 47, 34, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 45, 30, 255, 54, 43, 28, 255, 57, 45, 29, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 79, 63, 45, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 52, 42, 27, 255, 65, 49, 33, 255, 45, 38, 25, 255, 54, 43, 28, 255, 35, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 30, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 44, 38, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 27, 255, 42, 36, 23, 255, 35, 31, 22, 255, 52, 44, 32, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 22, 255, 40, 35, 24, 255, 38, 33, 24, 255, 37, 33, 23, 255, 41, 34, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 41, 35, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 23, 255, 50, 42, 30, 255, 35, 31, 22, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 58, 38, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 33, 49, 34, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 53, 77, 50, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 42, 62, 41, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 53, 36, 255, 38, 32, 23, 255, 52, 43, 30, 255, 63, 52, 36, 255, 43, 36, 27, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 61, 48, 31, 255, 58, 47, 32, 255, 47, 39, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 59, 48, 34, 255, 42, 36, 24, 255, 56, 44, 29, 255, 60, 45, 30, 255, 48, 39, 25, 255, 41, 35, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 73, 59, 42, 255, 34, 30, 22, 255, 34, 30, 22, 255, 72, 58, 42, 255, 45, 39, 28, 255, 41, 36, 26, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 51, 41, 27, 255, 63, 48, 32, 255, 69, 51, 33, 255, 45, 38, 25, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 46, 40, 29, 255, 79, 63, 45, 255, 36, 32, 23, 255, 51, 41, 27, 255, 61, 47, 31, 255, 48, 39, 25, 255, 33, 30, 22, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 31, 22, 255, 78, 62, 43, 255, 80, 64, 45, 255, 33, 30, 22, 255, 73, 59, 42, 255, 37, 33, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 50, 42, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 39, 28, 255, 55, 46, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 44, 36, 255, 62, 47, 31, 255, 46, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 46, 37, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 75, 60, 43, 255, 73, 57, 37, 255, 79, 63, 45, 255, 36, 32, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 72, 54, 33, 255, 51, 41, 27, 255, 49, 40, 26, 255, 65, 49, 33, 255, 74, 55, 33, 255, 75, 55, 33, 255, 56, 44, 29, 255, 51, 41, 27, 255, 35, 31, 22, 255, 68, 55, 40, 255, 59, 49, 35, 255, 41, 36, 26, 255, 50, 42, 31, 255, 76, 61, 43, 255, 33, 30, 22, 255, 45, 37, 24, 255, 46, 39, 25, 255, 71, 52, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 66, 49, 33, 255, 77, 57, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 44, 32, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 78, 62, 43, 255, 36, 32, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 76, 61, 43, 255, 41, 36, 26, 255, 51, 43, 31, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 31, 22, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 47, 39, 29, 255, 38, 33, 23, 255, 44, 37, 26, 255, 44, 37, 25, 255, 48, 39, 26, 255, 40, 34, 23, 255, 41, 35, 24, 255, 47, 39, 27, 255, 53, 43, 29, 255, 53, 43, 30, 255, 50, 42, 30, 255, 41, 35, 24, 255, 38, 33, 24, 255, 50, 43, 30, 255, 58, 49, 34, 255, 42, 36, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 33, 47, 33, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 43, 63, 41, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 41, 61, 40, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 72, 47, 255, 43, 64, 42, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 47, 69, 45, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 36, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 34, 51, 35, 255, 59, 49, 33, 255, 72, 74, 35, 255, 52, 42, 29, 255, 48, 40, 28, 255, 47, 39, 28, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 38, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 35, 23, 255, 60, 49, 35, 255, 48, 39, 29, 255, 37, 33, 23, 255, 54, 45, 32, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 55, 46, 33, 255, 59, 49, 35, 255, 79, 63, 45, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 55, 43, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 36, 32, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 65, 49, 33, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 60, 46, 30, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 58, 48, 34, 255, 79, 63, 45, 255, 62, 51, 36, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 63, 48, 31, 255, 62, 47, 31, 255, 52, 42, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 50, 40, 27, 255, 52, 42, 27, 255, 70, 52, 33, 255, 72, 53, 33, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 55, 46, 33, 255, 77, 61, 42, 255, 50, 42, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 79, 62, 45, 255, 68, 55, 40, 255, 49, 42, 30, 255, 37, 33, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 31, 22, 255, 39, 42, 36, 255, 36, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 46, 40, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 48, 40, 28, 255, 42, 36, 26, 255, 42, 36, 25, 255, 42, 36, 24, 255, 45, 37, 25, 255, 46, 38, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 55, 45, 31, 255, 66, 53, 36, 255, 37, 56, 37, 255, 41, 61, 40, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 51, 74, 48, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 40, 60, 40, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 30, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 38, 58, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 58, 38, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 52, 42, 29, 255, 53, 42, 28, 255, 46, 38, 25, 255, 42, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 26, 255, 38, 33, 24, 255, 53, 44, 30, 255, 42, 36, 25, 255, 38, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 26, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 30, 255, 51, 43, 31, 255, 57, 47, 34, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 66, 54, 38, 255, 37, 33, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 71, 57, 41, 255, 39, 34, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 53, 42, 28, 255, 53, 42, 28, 255, 68, 51, 33, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 64, 52, 37, 255, 33, 30, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 36, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 70, 52, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 77, 62, 44, 255, 76, 61, 43, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 68, 51, 33, 255, 55, 43, 28, 255, 60, 46, 30, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 45, 39, 28, 255, 63, 52, 37, 255, 76, 60, 42, 255, 72, 58, 42, 255, 64, 52, 37, 255, 35, 31, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 41, 35, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 23, 255, 34, 30, 22, 255, 48, 40, 28, 255, 44, 38, 27, 255, 54, 45, 32, 255, 40, 37, 27, 255, 44, 38, 26, 255, 41, 35, 24, 255, 37, 32, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 48, 39, 26, 255, 43, 64, 42, 255, 33, 48, 33, 255, 32, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 51, 59, 15, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 32, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 99, 120, 13, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 53, 36, 255, 51, 74, 48, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 49, 72, 47, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 61, 69, 11, 255, 24, 31, 25, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 63, 79, 17, 255, 39, 59, 39, 255, 42, 35, 23, 255, 48, 39, 26, 255, 41, 35, 23, 255, 52, 43, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 47, 39, 28, 255, 39, 34, 24, 255, 52, 43, 30, 255, 41, 35, 25, 255, 41, 36, 26, 255, 40, 35, 23, 255, 39, 34, 23, 255, 59, 49, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 45, 39, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 50, 40, 27, 255, 94, 121, 85, 255, 39, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 50, 42, 31, 255, 78, 61, 43, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 76, 56, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 82, 60, 33, 255, 48, 40, 26, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 55, 43, 28, 255, 67, 50, 33, 255, 59, 45, 30, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 50, 42, 31, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 47, 62, 34, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 55, 46, 33, 255, 36, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 44, 29, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 23, 255, 63, 48, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 75, 60, 43, 255, 76, 61, 43, 255, 68, 55, 40, 255, 46, 40, 29, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 74, 54, 33, 255, 67, 50, 33, 255, 42, 36, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 70, 52, 33, 255, 45, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 80, 64, 45, 255, 72, 58, 42, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 68, 55, 40, 255, 51, 43, 31, 255, 58, 48, 34, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 75, 59, 40, 255, 62, 51, 36, 255, 40, 34, 23, 255, 48, 39, 26, 255, 37, 33, 23, 255, 60, 49, 34, 255, 41, 35, 24, 255, 35, 31, 22, 255, 47, 39, 27, 255, 44, 37, 25, 255, 46, 38, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 45, 38, 27, 255, 42, 36, 24, 255, 40, 34, 23, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 61, 46, 31, 255, 42, 36, 23, 255, 43, 37, 24, 255, 40, 34, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 38, 27, 255, 37, 33, 24, 255, 38, 33, 23, 255, 46, 39, 28, 255, 47, 40, 29, 255, 33, 30, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 66, 54, 38, 255, 50, 42, 31, 255, 77, 62, 44, 255, 64, 52, 37, 255, 35, 31, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 67, 54, 39, 255, 71, 57, 41, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 54, 45, 33, 255, 46, 39, 25, 255, 48, 39, 25, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 53, 42, 28, 255, 57, 44, 29, 255, 63, 48, 31, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 70, 57, 40, 255, 79, 63, 45, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 70, 52, 33, 255, 69, 51, 33, 255, 55, 43, 28, 255, 65, 49, 33, 255, 48, 40, 26, 255, 62, 47, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 55, 43, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 46, 40, 29, 255, 44, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 57, 44, 29, 255, 72, 53, 33, 255, 69, 51, 33, 255, 52, 49, 40, 255, 43, 37, 24, 255, 69, 51, 33, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 49, 42, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 35, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 53, 42, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 59, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 67, 54, 39, 255, 57, 47, 34, 255, 50, 42, 31, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 61, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 30, 22, 255, 53, 44, 32, 255, 63, 52, 37, 255, 36, 32, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 46, 38, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 52, 42, 28, 255, 41, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 25, 255, 43, 36, 24, 255, 41, 36, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 51, 41, 27, 255, 46, 37, 24, 255, 43, 36, 24, 255, 54, 45, 31, 255, 37, 33, 23, 255, 42, 35, 23, 255, 54, 45, 32, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 25, 255, 42, 36, 25, 255, 40, 35, 24, 255, 45, 37, 25, 255, 42, 35, 23, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 47, 68, 45, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 58, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 53, 77, 50, 255, 65, 93, 59, 255, 52, 76, 49, 255, 45, 67, 44, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 46, 38, 24, 255, 44, 38, 24, 255, 39, 35, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 36, 31, 22, 255, 39, 34, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 38, 32, 23, 255, 36, 31, 22, 255, 42, 36, 25, 255, 44, 38, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 34, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 54, 45, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 36, 31, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 44, 29, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 62, 51, 36, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 77, 57, 33, 255, 70, 52, 33, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 80, 64, 45, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 76, 61, 43, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 61, 47, 31, 255, 45, 37, 24, 255, 54, 43, 28, 255, 61, 47, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 68, 51, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 37, 33, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 43, 36, 255, 50, 42, 31, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 80, 64, 45, 255, 35, 31, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 79, 62, 45, 255, 67, 54, 39, 255, 61, 50, 36, 255, 61, 50, 36, 255, 34, 29, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 59, 49, 35, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 38, 33, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 41, 36, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 44, 37, 25, 255, 41, 35, 24, 255, 37, 32, 22, 255, 37, 33, 22, 255, 38, 34, 23, 255, 67, 54, 37, 255, 48, 40, 29, 255, 34, 30, 22, 255, 51, 41, 28, 255, 37, 32, 23, 255, 40, 35, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 40, 59, 39, 255, 42, 62, 41, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 35, 51, 35, 255, 39, 59, 39, 255, 44, 65, 43, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 51, 35, 255, 40, 59, 39, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 45, 67, 44, 255, 48, 70, 46, 255, 50, 73, 47, 255, 41, 61, 40, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 43, 36, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 32, 22, 255, 38, 33, 23, 255, 48, 39, 25, 255, 49, 40, 28, 255, 36, 32, 22, 255, 42, 36, 24, 255, 41, 43, 36, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 72, 58, 42, 255, 80, 64, 45, 255, 78, 61, 43, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 54, 45, 33, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 66, 54, 38, 255, 44, 38, 27, 255, 37, 33, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 54, 45, 33, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 79, 63, 44, 255, 40, 35, 25, 255, 35, 31, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 53, 42, 28, 255, 44, 37, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 57, 47, 34, 255, 77, 62, 44, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 39, 25, 255, 66, 49, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 52, 42, 28, 255, 52, 42, 27, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 59, 45, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 48, 39, 25, 255, 38, 40, 36, 255, 39, 34, 25, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 23, 255, 80, 64, 45, 255, 36, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 61, 47, 31, 255, 58, 45, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 80, 64, 45, 255, 59, 49, 35, 255, 61, 50, 36, 255, 45, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 76, 61, 43, 255, 72, 58, 42, 255, 39, 34, 25, 255, 41, 36, 26, 255, 36, 32, 23, 255, 46, 39, 25, 255, 57, 44, 29, 255, 51, 41, 27, 255, 71, 52, 33, 255, 51, 41, 27, 255, 90, 103, 39, 255, 41, 36, 24, 255, 43, 36, 24, 255, 71, 57, 41, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 26, 255, 43, 36, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 42, 36, 25, 255, 58, 45, 30, 255, 50, 41, 26, 255, 43, 36, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 58, 38, 255, 38, 58, 38, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 50, 73, 47, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 67, 44, 255, 49, 71, 46, 255, 35, 53, 36, 255, 33, 49, 34, 255, 48, 70, 46, 255, 48, 70, 46, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 53, 36, 255, 59, 85, 55, 255, 45, 67, 44, 255, 43, 63, 41, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 53, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 41, 61, 40, 255, 55, 79, 51, 255, 42, 62, 41, 255, 33, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 36, 32, 23, 255, 37, 32, 22, 255, 41, 35, 24, 255, 46, 37, 24, 255, 50, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 32, 22, 255, 38, 33, 23, 255, 59, 46, 30, 255, 45, 37, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 60, 46, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 53, 44, 32, 255, 67, 54, 39, 255, 36, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 79, 63, 45, 255, 57, 47, 34, 255, 36, 32, 23, 255, 42, 36, 24, 255, 73, 59, 42, 255, 59, 49, 35, 255, 36, 31, 22, 255, 41, 36, 24, 255, 50, 42, 31, 255, 57, 47, 34, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 40, 35, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 25, 255, 45, 39, 28, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 61, 50, 36, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 58, 45, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 53, 42, 28, 255, 73, 54, 33, 255, 50, 40, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 51, 43, 31, 255, 49, 42, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 52, 42, 27, 255, 56, 44, 29, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 79, 62, 44, 255, 67, 54, 39, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 57, 45, 29, 255, 59, 45, 30, 255, 50, 40, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 37, 33, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 41, 26, 255, 59, 45, 30, 255, 54, 42, 28, 255, 40, 34, 23, 255, 46, 38, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 41, 35, 23, 255, 36, 32, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 57, 44, 29, 255, 42, 36, 23, 255, 42, 36, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 38, 57, 38, 255, 40, 59, 39, 255, 33, 49, 34, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 45, 67, 44, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 46, 68, 44, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 53, 77, 50, 255, 42, 62, 41, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 44, 65, 43, 255, 54, 77, 50, 255, 36, 54, 36, 255, 37, 55, 37, 255, 55, 79, 51, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 44, 65, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 63, 41, 255, 50, 73, 47, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 36, 54, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 35, 24, 255, 47, 39, 26, 255, 41, 35, 24, 255, 42, 35, 24, 255, 50, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 60, 46, 30, 255, 67, 50, 33, 255, 40, 35, 24, 255, 46, 40, 29, 255, 43, 37, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 39, 34, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 46, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 62, 51, 36, 255, 57, 47, 34, 255, 63, 52, 37, 255, 46, 38, 25, 255, 39, 34, 23, 255, 42, 57, 30, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 45, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 50, 42, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 64, 52, 37, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 34, 31, 22, 255, 70, 57, 40, 255, 36, 32, 23, 255, 41, 35, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 54, 45, 33, 255, 79, 62, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 49, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 72, 58, 42, 255, 39, 34, 25, 255, 59, 49, 35, 255, 44, 38, 27, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 63, 48, 31, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 71, 97, 65, 255, 69, 91, 58, 255, 40, 35, 25, 255, 48, 40, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 56, 44, 29, 255, 53, 42, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 57, 45, 29, 255, 51, 41, 27, 255, 45, 37, 24, 255, 55, 46, 33, 255, 76, 61, 43, 255, 78, 61, 43, 255, 73, 59, 42, 255, 43, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 45, 29, 255, 49, 40, 26, 255, 48, 39, 25, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 94, 119, 85, 255, 40, 35, 25, 255, 34, 31, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 56, 44, 29, 255, 36, 32, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 67, 50, 33, 255, 64, 48, 32, 255, 58, 45, 30, 255, 62, 47, 31, 255, 65, 49, 32, 255, 42, 36, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 43, 36, 25, 255, 37, 32, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 44, 36, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 54, 77, 50, 255, 44, 65, 43, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 47, 69, 45, 255, 43, 63, 41, 255, 39, 59, 39, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 73, 91, 18, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 40, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 51, 74, 48, 255, 40, 60, 40, 255, 55, 79, 51, 255, 45, 66, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 27, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 36, 32, 22, 255, 41, 35, 24, 255, 57, 44, 29, 255, 42, 36, 23, 255, 39, 34, 24, 255, 44, 36, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 51, 43, 31, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 46, 38, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 39, 33, 23, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 61, 50, 36, 255, 43, 36, 24, 255, 46, 39, 25, 255, 53, 44, 32, 255, 36, 32, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 46, 39, 25, 255, 35, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 37, 33, 24, 255, 79, 63, 45, 255, 71, 57, 41, 255, 33, 30, 22, 255, 79, 63, 45, 255, 45, 39, 28, 255, 71, 57, 41, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 36, 32, 24, 255, 49, 42, 30, 255, 35, 31, 23, 255, 39, 34, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 47, 39, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 53, 44, 32, 255, 48, 40, 30, 255, 50, 42, 31, 255, 70, 57, 40, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 60, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 36, 32, 24, 255, 35, 31, 22, 255, 58, 48, 34, 255, 41, 36, 26, 255, 61, 50, 36, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 39, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 63, 52, 37, 255, 51, 43, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 60, 46, 31, 255, 49, 40, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 60, 46, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 60, 46, 31, 255, 59, 46, 30, 255, 52, 42, 27, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 64, 48, 32, 255, 73, 54, 33, 255, 61, 47, 31, 255, 58, 45, 30, 255, 56, 44, 29, 255, 42, 36, 23, 255, 49, 39, 27, 255, 48, 39, 26, 255, 58, 48, 32, 255, 38, 32, 22, 255, 45, 39, 27, 255, 36, 32, 23, 255, 42, 36, 25, 255, 38, 33, 23, 255, 34, 34, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 28, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 74, 90, 16, 255, 37, 55, 37, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 45, 66, 43, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 79, 93, 12, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 104, 130, 16, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 46, 68, 44, 255, 54, 77, 50, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 45, 67, 44, 255, 39, 59, 39, 255, 42, 62, 41, 255, 54, 77, 50, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 35, 53, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 44, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 36, 25, 255, 38, 33, 24, 255, 38, 33, 24, 255, 37, 33, 23, 255, 42, 35, 23, 255, 44, 37, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 54, 45, 33, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 36, 31, 22, 255, 47, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 37, 27, 255, 42, 37, 27, 255, 61, 50, 36, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 71, 57, 41, 255, 33, 30, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 40, 35, 25, 255, 54, 45, 33, 255, 80, 64, 45, 255, 71, 57, 41, 255, 59, 49, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 57, 45, 29, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 45, 39, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 33, 30, 22, 255, 57, 47, 34, 255, 57, 47, 34, 255, 70, 57, 40, 255, 39, 34, 25, 255, 63, 52, 37, 255, 46, 40, 29, 255, 46, 38, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 38, 27, 255, 72, 58, 42, 255, 55, 46, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 73, 59, 42, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 65, 49, 33, 255, 54, 43, 28, 255, 56, 44, 29, 255, 62, 47, 31, 255, 79, 58, 33, 255, 69, 51, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 60, 46, 31, 255, 57, 45, 29, 255, 54, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 60, 46, 31, 255, 45, 38, 25, 255, 48, 40, 26, 255, 58, 45, 30, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 49, 40, 26, 255, 48, 39, 25, 255, 46, 39, 26, 255, 50, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 42, 35, 23, 255, 39, 33, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 45, 66, 43, 255, 43, 63, 41, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 33, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 36, 54, 36, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 35, 15, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 49, 72, 47, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 38, 58, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 68, 50, 32, 255, 47, 38, 24, 255, 36, 31, 22, 255, 47, 38, 24, 255, 54, 42, 28, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 34, 23, 255, 38, 38, 30, 255, 47, 38, 25, 255, 42, 36, 24, 255, 46, 38, 26, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 58, 45, 30, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 72, 58, 42, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 50, 42, 31, 255, 34, 30, 22, 255, 40, 34, 24, 255, 61, 47, 31, 255, 88, 97, 52, 255, 57, 44, 29, 255, 60, 46, 30, 255, 44, 37, 24, 255, 56, 44, 29, 255, 59, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 82, 99, 39, 255, 39, 34, 25, 255, 73, 59, 42, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 38, 38, 25, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 39, 33, 23, 255, 59, 49, 35, 255, 42, 36, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 36, 32, 23, 255, 41, 36, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 67, 50, 33, 255, 72, 53, 33, 255, 43, 37, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 49, 40, 26, 255, 52, 42, 28, 255, 39, 34, 24, 255, 50, 42, 31, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 38, 27, 255, 52, 44, 31, 255, 49, 41, 28, 255, 48, 41, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 81, 97, 32, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 42, 62, 41, 255, 46, 68, 44, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 39, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 52, 65, 18, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 75, 90, 12, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 46, 54, 15, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 58, 38, 255, 55, 79, 51, 255, 43, 64, 42, 255, 38, 58, 38, 255, 43, 63, 41, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 49, 72, 47, 255, 39, 59, 39, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 23, 255, 62, 47, 31, 255, 53, 42, 28, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 47, 38, 25, 255, 44, 36, 25, 255, 44, 37, 25, 255, 47, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 46, 31, 255, 66, 49, 33, 255, 48, 39, 25, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 31, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 40, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 50, 40, 27, 255, 39, 34, 24, 255, 80, 64, 45, 255, 40, 35, 25, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 36, 24, 255, 52, 42, 27, 255, 61, 47, 31, 255, 66, 49, 33, 255, 43, 37, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 44, 38, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 27, 255, 71, 52, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 60, 46, 30, 255, 58, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 62, 47, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 69, 51, 33, 255, 60, 46, 30, 255, 56, 44, 29, 255, 46, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 37, 33, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 37, 33, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 48, 40, 26, 255, 57, 45, 29, 255, 43, 37, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 63, 48, 32, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 46, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 50, 41, 29, 255, 55, 46, 32, 255, 36, 32, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 44, 35, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 52, 41, 27, 255, 41, 35, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 34, 51, 35, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 39, 59, 39, 255, 40, 59, 39, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 40, 48, 15, 255, 32, 47, 33, 255, 28, 38, 28, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 35, 51, 35, 255, 38, 58, 38, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 43, 64, 42, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 88, 107, 15, 255, 35, 51, 35, 255, 46, 68, 44, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 56, 44, 28, 255, 43, 36, 24, 255, 47, 39, 25, 255, 42, 35, 23, 255, 37, 33, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 39, 33, 23, 255, 37, 32, 23, 255, 52, 42, 27, 255, 48, 40, 26, 255, 60, 46, 30, 255, 52, 42, 28, 255, 52, 42, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 46, 38, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 60, 46, 31, 255, 67, 50, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 67, 50, 33, 255, 43, 36, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 41, 35, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 51, 41, 27, 255, 46, 39, 25, 255, 36, 31, 22, 255, 34, 31, 22, 255, 68, 55, 40, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 58, 48, 34, 255, 35, 31, 22, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 64, 48, 32, 255, 71, 52, 33, 255, 44, 37, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 52, 42, 28, 255, 75, 55, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 56, 44, 29, 255, 61, 47, 31, 255, 66, 49, 33, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 41, 36, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 41, 36, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 23, 255, 36, 32, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 52, 42, 28, 255, 61, 47, 31, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 57, 47, 34, 255, 49, 42, 30, 255, 33, 30, 22, 255, 42, 36, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 63, 48, 31, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 45, 39, 28, 255, 37, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 55, 43, 28, 255, 58, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 48, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 48, 40, 26, 255, 44, 45, 37, 255, 61, 47, 31, 255, 55, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 46, 39, 27, 255, 47, 40, 28, 255, 48, 41, 29, 255, 44, 37, 27, 255, 48, 40, 29, 255, 37, 32, 22, 255, 37, 32, 22, 255, 43, 36, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 56, 44, 29, 255, 61, 46, 31, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 36, 54, 36, 255, 49, 72, 47, 255, 41, 61, 40, 255, 35, 53, 36, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 91, 110, 13, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 49, 72, 47, 255, 45, 66, 43, 255, 41, 61, 40, 255, 32, 46, 32, 255, 32, 47, 33, 255, 24, 31, 25, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 58, 38, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 43, 64, 42, 255, 33, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 34, 50, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 43, 34, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 35, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 40, 35, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 41, 35, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 50, 40, 27, 255, 45, 38, 25, 255, 55, 43, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 71, 57, 41, 255, 37, 33, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 54, 43, 28, 255, 34, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 49, 42, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 68, 51, 33, 255, 63, 48, 32, 255, 63, 48, 32, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 45, 29, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 61, 47, 31, 255, 50, 40, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 58, 45, 30, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 37, 33, 24, 255, 53, 44, 32, 255, 54, 45, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 71, 57, 41, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 63, 48, 31, 255, 70, 52, 33, 255, 65, 49, 33, 255, 39, 34, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 57, 47, 34, 255, 41, 35, 24, 255, 41, 36, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 29, 255, 41, 35, 24, 255, 49, 41, 28, 255, 46, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 37, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 41, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 38, 57, 38, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 26, 32, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 37, 55, 37, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 38, 57, 38, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 50, 73, 47, 255, 47, 68, 45, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 46, 38, 24, 255, 42, 36, 24, 255, 41, 35, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 45, 39, 27, 255, 38, 32, 23, 255, 43, 36, 25, 255, 36, 32, 22, 255, 46, 38, 25, 255, 50, 42, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 39, 26, 255, 48, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 56, 44, 29, 255, 72, 54, 33, 255, 59, 45, 30, 255, 59, 45, 30, 255, 61, 47, 31, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 74, 54, 33, 255, 61, 47, 31, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 45, 38, 25, 255, 66, 49, 33, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 45, 39, 28, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 44, 37, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 62, 47, 31, 255, 59, 46, 30, 255, 57, 45, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 72, 53, 33, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 48, 34, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 49, 42, 30, 255, 80, 64, 45, 255, 62, 51, 36, 255, 39, 34, 23, 255, 35, 31, 22, 255, 57, 45, 29, 255, 75, 55, 33, 255, 72, 53, 33, 255, 44, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 28, 255, 46, 39, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 49, 40, 27, 255, 48, 39, 26, 255, 50, 40, 26, 255, 52, 41, 27, 255, 42, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 29, 36, 29, 255, 36, 46, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 24, 31, 25, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 53, 36, 255, 46, 68, 44, 255, 43, 63, 41, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 37, 56, 37, 255, 35, 53, 36, 255, 31, 45, 32, 255, 40, 59, 39, 255, 38, 58, 38, 255, 35, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 47, 33, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 38, 30, 255, 41, 36, 26, 255, 80, 64, 45, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 69, 56, 40, 255, 57, 47, 32, 255, 52, 43, 29, 255, 35, 31, 22, 255, 43, 37, 25, 255, 46, 39, 26, 255, 49, 41, 27, 255, 65, 49, 33, 255, 52, 42, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 57, 45, 29, 255, 52, 42, 27, 255, 47, 39, 25, 255, 53, 44, 32, 255, 34, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 87, 100, 50, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 36, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 73, 54, 33, 255, 49, 40, 26, 255, 59, 46, 30, 255, 59, 46, 30, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 74, 55, 33, 255, 81, 59, 33, 255, 76, 56, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 60, 46, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 55, 43, 28, 255, 59, 46, 30, 255, 73, 54, 33, 255, 40, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 61, 50, 36, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 63, 48, 31, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 66, 49, 33, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 63, 48, 31, 255, 68, 51, 33, 255, 40, 35, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 78, 57, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 37, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 53, 44, 32, 255, 36, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 70, 52, 33, 255, 56, 44, 29, 255, 70, 52, 33, 255, 40, 43, 36, 255, 38, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 72, 58, 42, 255, 37, 33, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 69, 51, 33, 255, 45, 38, 25, 255, 61, 46, 31, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 41, 35, 24, 255, 46, 40, 29, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 25, 255, 63, 52, 37, 255, 78, 62, 43, 255, 34, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 43, 37, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 54, 43, 28, 255, 54, 43, 28, 255, 43, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 62, 51, 36, 255, 41, 36, 26, 255, 122, 144, 103, 255, 57, 47, 34, 255, 35, 31, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 25, 255, 40, 34, 24, 255, 44, 36, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 25, 255, 52, 43, 31, 255, 35, 30, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 80, 64, 45, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 38, 58, 38, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 40, 59, 39, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 29, 37, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 39, 59, 39, 255, 32, 45, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 40, 59, 39, 255, 46, 68, 44, 255, 50, 73, 47, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 67, 54, 39, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 62, 50, 35, 255, 38, 33, 23, 255, 52, 43, 31, 255, 34, 31, 22, 255, 56, 47, 33, 255, 34, 31, 22, 255, 41, 36, 24, 255, 58, 45, 29, 255, 46, 38, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 42, 37, 27, 255, 36, 32, 22, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 59, 46, 30, 255, 59, 45, 30, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 78, 57, 33, 255, 76, 56, 33, 255, 74, 54, 33, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 66, 49, 33, 255, 63, 48, 32, 255, 52, 42, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 63, 52, 37, 255, 80, 64, 45, 255, 73, 59, 42, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 64, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 54, 43, 28, 255, 61, 47, 31, 255, 52, 42, 27, 255, 66, 49, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 56, 44, 29, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 48, 40, 30, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 58, 45, 30, 255, 60, 46, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 40, 30, 255, 39, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 53, 42, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 55, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 39, 34, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 49, 40, 26, 255, 48, 39, 26, 255, 45, 37, 25, 255, 53, 42, 27, 255, 39, 34, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 49, 41, 30, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 33, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 45, 66, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 29, 37, 30, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 35, 44, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 34, 51, 35, 255, 44, 65, 43, 255, 55, 79, 51, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 47, 69, 45, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 39, 59, 39, 255, 104, 128, 16, 255, 40, 60, 40, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 36, 23, 255, 38, 33, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 52, 43, 31, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 59, 46, 30, 255, 56, 44, 29, 255, 67, 50, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 23, 255, 58, 48, 34, 255, 37, 33, 24, 255, 35, 31, 22, 255, 38, 33, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 45, 38, 25, 255, 48, 40, 26, 255, 45, 38, 25, 255, 41, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 52, 42, 27, 255, 46, 38, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 40, 36, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 39, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 42, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 61, 47, 31, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 65, 49, 33, 255, 48, 40, 26, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 23, 255, 64, 52, 37, 255, 49, 42, 30, 255, 72, 58, 42, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 52, 42, 27, 255, 53, 42, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 40, 42, 37, 255, 44, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 72, 58, 42, 255, 35, 31, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 44, 36, 255, 41, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 48, 39, 26, 255, 41, 35, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 41, 61, 40, 255, 46, 68, 44, 255, 58, 83, 53, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 40, 60, 40, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 47, 68, 45, 255, 50, 73, 47, 255, 51, 75, 49, 255, 38, 58, 38, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 45, 66, 43, 255, 43, 63, 41, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 23, 255, 40, 34, 24, 255, 47, 39, 26, 255, 43, 36, 24, 255, 45, 37, 25, 255, 54, 42, 28, 255, 49, 39, 26, 255, 37, 32, 22, 255, 40, 34, 24, 255, 42, 36, 23, 255, 59, 46, 30, 255, 59, 45, 30, 255, 42, 36, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 89, 118, 84, 255, 43, 37, 24, 255, 41, 36, 26, 255, 39, 34, 24, 255, 58, 45, 30, 255, 70, 52, 33, 255, 43, 37, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 53, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 45, 37, 24, 255, 62, 51, 36, 255, 76, 61, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 76, 61, 43, 255, 54, 45, 33, 255, 57, 44, 29, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 36, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 69, 51, 33, 255, 59, 46, 30, 255, 54, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 67, 50, 33, 255, 61, 46, 31, 255, 57, 44, 29, 255, 48, 39, 25, 255, 60, 46, 31, 255, 41, 35, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 37, 27, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 63, 48, 32, 255, 41, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 63, 48, 31, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 75, 60, 40, 255, 72, 58, 42, 255, 58, 48, 34, 255, 50, 42, 31, 255, 50, 42, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 30, 255, 42, 37, 27, 255, 36, 32, 23, 255, 34, 30, 22, 255, 62, 51, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 41, 35, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 41, 35, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 42, 36, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 52, 43, 31, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 55, 43, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 30, 24, 255, 26, 32, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 40, 60, 40, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 72, 47, 255, 40, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 82, 96, 11, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 46, 68, 44, 255, 40, 60, 40, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 53, 36, 255, 40, 59, 39, 255, 38, 57, 38, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 35, 31, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 49, 40, 26, 255, 51, 40, 27, 255, 46, 38, 26, 255, 53, 41, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 47, 38, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 61, 50, 36, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 40, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 59, 49, 35, 255, 77, 62, 44, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 46, 39, 25, 255, 46, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 46, 31, 255, 70, 52, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 44, 38, 27, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 44, 29, 255, 51, 41, 27, 255, 58, 45, 30, 255, 35, 31, 22, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 42, 28, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 38, 25, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 52, 42, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 40, 29, 255, 80, 64, 45, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 75, 60, 43, 255, 64, 52, 37, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 49, 42, 30, 255, 51, 43, 31, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 52, 42, 28, 255, 40, 34, 24, 255, 34, 30, 22, 255, 60, 49, 34, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 50, 40, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 51, 41, 26, 255, 42, 36, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 41, 35, 24, 255, 35, 31, 23, 255, 46, 38, 25, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 30, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 39, 25, 255, 60, 46, 31, 255, 49, 40, 26, 255, 34, 31, 22, 255, 41, 35, 23, 255, 38, 33, 22, 255, 40, 34, 23, 255, 44, 36, 24, 255, 46, 38, 25, 255, 57, 44, 29, 255, 52, 41, 27, 255, 43, 37, 25, 255, 48, 39, 27, 255, 53, 42, 27, 255, 49, 39, 26, 255, 58, 44, 29, 255, 67, 49, 32, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 36, 32, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 79, 62, 43, 255, 75, 60, 43, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 54, 45, 33, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 39, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 77, 61, 42, 255, 80, 64, 45, 255, 33, 30, 22, 255, 61, 47, 31, 255, 43, 36, 24, 255, 41, 36, 26, 255, 68, 55, 40, 255, 44, 38, 27, 255, 39, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 56, 44, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 42, 37, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 40, 34, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 63, 48, 32, 255, 36, 32, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 48, 34, 255, 51, 43, 31, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 44, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 52, 42, 28, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 62, 51, 36, 255, 72, 58, 42, 255, 45, 39, 28, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 63, 52, 37, 255, 77, 62, 44, 255, 58, 48, 34, 255, 39, 34, 23, 255, 39, 34, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 57, 47, 34, 255, 45, 39, 28, 255, 41, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 57, 44, 29, 255, 48, 39, 25, 255, 47, 39, 25, 255, 41, 35, 23, 255, 45, 38, 25, 255, 48, 39, 26, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 52, 41, 27, 255, 60, 46, 30, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 38, 57, 38, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 41, 61, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 47, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 47, 38, 26, 255, 63, 47, 31, 255, 40, 35, 23, 255, 48, 40, 27, 255, 40, 34, 23, 255, 44, 36, 24, 255, 48, 39, 26, 255, 57, 44, 29, 255, 53, 42, 27, 255, 41, 35, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 64, 52, 37, 255, 36, 32, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 43, 36, 255, 48, 40, 30, 255, 71, 57, 41, 255, 72, 58, 42, 255, 79, 63, 45, 255, 63, 52, 37, 255, 33, 30, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 78, 62, 43, 255, 36, 32, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 40, 34, 24, 255, 36, 32, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 57, 47, 34, 255, 79, 63, 44, 255, 54, 45, 33, 255, 34, 31, 22, 255, 50, 40, 27, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 77, 62, 44, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 39, 28, 255, 48, 40, 30, 255, 59, 49, 35, 255, 33, 30, 22, 255, 52, 42, 27, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 61, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 52, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 45, 39, 28, 255, 58, 48, 34, 255, 61, 50, 36, 255, 35, 31, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 71, 57, 41, 255, 61, 50, 36, 255, 40, 35, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 58, 48, 34, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 39, 26, 255, 45, 37, 25, 255, 44, 37, 24, 255, 51, 40, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 47, 38, 24, 255, 41, 35, 23, 255, 44, 36, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 26, 32, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 44, 65, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 45, 37, 24, 255, 46, 38, 24, 255, 52, 41, 27, 255, 46, 39, 25, 255, 46, 38, 25, 255, 50, 41, 26, 255, 52, 41, 27, 255, 38, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 53, 42, 27, 255, 56, 43, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 63, 35, 255, 35, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 86, 105, 69, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 80, 64, 45, 255, 42, 37, 27, 255, 53, 44, 32, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 51, 43, 31, 255, 35, 31, 22, 255, 38, 33, 23, 255, 63, 52, 37, 255, 35, 31, 22, 255, 44, 37, 24, 255, 63, 48, 32, 255, 60, 46, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 66, 54, 38, 255, 38, 33, 23, 255, 57, 45, 29, 255, 40, 35, 24, 255, 44, 38, 27, 255, 39, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 52, 42, 28, 255, 51, 43, 31, 255, 34, 30, 22, 255, 42, 37, 27, 255, 39, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 59, 49, 35, 255, 45, 39, 28, 255, 59, 49, 35, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 48, 40, 26, 255, 54, 50, 40, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 38, 27, 255, 67, 54, 39, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 34, 31, 22, 255, 75, 60, 43, 255, 33, 30, 22, 255, 57, 45, 29, 255, 69, 51, 33, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 55, 46, 33, 255, 36, 32, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 41, 36, 26, 255, 76, 61, 43, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 62, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 44, 37, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 34, 23, 255, 67, 54, 39, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 58, 48, 34, 255, 39, 34, 25, 255, 75, 60, 43, 255, 63, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 41, 36, 26, 255, 58, 48, 34, 255, 36, 32, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 41, 36, 26, 255, 40, 35, 23, 255, 41, 35, 24, 255, 48, 40, 25, 255, 52, 41, 27, 255, 47, 38, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 23, 255, 43, 36, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 77, 91, 12, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 31, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 37, 56, 37, 255, 71, 87, 17, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 52, 76, 49, 255, 48, 70, 46, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 43, 37, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 52, 76, 33, 255, 43, 36, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 50, 40, 26, 255, 37, 33, 23, 255, 38, 34, 24, 255, 46, 39, 28, 255, 36, 32, 23, 255, 47, 38, 25, 255, 46, 38, 26, 255, 47, 39, 25, 255, 48, 39, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 45, 39, 28, 255, 71, 57, 41, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 57, 45, 29, 255, 56, 44, 29, 255, 60, 46, 31, 255, 64, 48, 32, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 59, 49, 35, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 68, 55, 40, 255, 59, 49, 35, 255, 45, 39, 28, 255, 68, 55, 40, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 38, 33, 23, 255, 38, 33, 23, 255, 67, 50, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 63, 48, 32, 255, 51, 41, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 46, 33, 255, 36, 32, 23, 255, 60, 46, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 66, 54, 38, 255, 36, 31, 22, 255, 54, 43, 28, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 72, 97, 66, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 57, 45, 29, 255, 48, 40, 26, 255, 50, 40, 27, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 38, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 59, 49, 35, 255, 76, 60, 40, 255, 80, 64, 45, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 55, 46, 33, 255, 34, 31, 22, 255, 57, 44, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 51, 41, 26, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 62, 43, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 54, 43, 28, 255, 58, 45, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 59, 46, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 44, 37, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 49, 40, 26, 255, 60, 46, 31, 255, 60, 46, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 36, 32, 24, 255, 54, 45, 33, 255, 48, 40, 30, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 53, 44, 32, 255, 41, 36, 26, 255, 33, 30, 22, 255, 45, 39, 28, 255, 58, 48, 34, 255, 42, 37, 27, 255, 35, 31, 22, 255, 48, 40, 26, 255, 56, 44, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 41, 35, 23, 255, 40, 34, 23, 255, 37, 32, 22, 255, 44, 36, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 36, 25, 255, 34, 31, 22, 255, 38, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 23, 255, 51, 41, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 87, 117, 84, 255, 33, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 23, 30, 24, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 39, 59, 39, 255, 34, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 40, 59, 39, 255, 43, 64, 42, 255, 36, 53, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 53, 41, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 59, 46, 30, 255, 52, 42, 27, 255, 45, 37, 24, 255, 61, 46, 31, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 62, 51, 36, 255, 63, 52, 37, 255, 44, 38, 27, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 34, 30, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 71, 57, 41, 255, 49, 42, 30, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 48, 40, 26, 255, 56, 44, 29, 255, 47, 39, 25, 255, 51, 41, 27, 255, 39, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 51, 43, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 34, 31, 22, 255, 79, 63, 44, 255, 58, 48, 34, 255, 36, 32, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 50, 42, 31, 255, 54, 45, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 77, 62, 44, 255, 78, 62, 43, 255, 36, 32, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 40, 35, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 48, 39, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 56, 44, 29, 255, 50, 40, 27, 255, 35, 31, 23, 255, 46, 40, 29, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 50, 42, 31, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 50, 41, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 50, 40, 26, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 66, 54, 38, 255, 33, 30, 22, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 40, 59, 39, 255, 41, 61, 40, 255, 41, 61, 40, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 26, 33, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 43, 63, 41, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 49, 71, 46, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 41, 35, 23, 255, 36, 32, 22, 255, 45, 37, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 46, 31, 255, 54, 43, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 50, 40, 27, 255, 52, 42, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 53, 44, 32, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 48, 40, 30, 255, 63, 52, 37, 255, 39, 34, 25, 255, 36, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 35, 31, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 58, 45, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 54, 43, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 72, 58, 42, 255, 73, 59, 42, 255, 41, 36, 26, 255, 41, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 34, 31, 22, 255, 70, 57, 40, 255, 33, 30, 22, 255, 35, 31, 22, 255, 75, 60, 43, 255, 53, 44, 32, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 41, 36, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 45, 33, 255, 53, 44, 32, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 54, 43, 28, 255, 50, 40, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 46, 30, 255, 47, 39, 25, 255, 43, 37, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 37, 32, 23, 255, 39, 35, 25, 255, 41, 35, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 39, 34, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 57, 47, 34, 255, 40, 34, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 53, 63, 16, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 43, 64, 42, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 66, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 41, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 57, 82, 53, 255, 56, 81, 52, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 96, 119, 16, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 53, 42, 28, 255, 41, 35, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 32, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 47, 39, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 65, 48, 32, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 55, 43, 28, 255, 40, 34, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 46, 39, 25, 255, 56, 44, 29, 255, 46, 39, 25, 255, 56, 44, 29, 255, 48, 40, 26, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 61, 47, 31, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 45, 37, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 36, 32, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 76, 61, 43, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 80, 64, 45, 255, 66, 54, 38, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 51, 43, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 69, 51, 33, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 79, 63, 43, 255, 39, 34, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 62, 47, 31, 255, 43, 36, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 55, 43, 28, 255, 55, 43, 28, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 39, 25, 255, 55, 42, 28, 255, 55, 44, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 23, 255, 41, 35, 25, 255, 48, 40, 27, 255, 40, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 36, 32, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 88, 110, 16, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 49, 71, 46, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 48, 70, 46, 255, 41, 61, 40, 255, 46, 68, 44, 255, 49, 71, 46, 255, 49, 72, 47, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 43, 64, 42, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 53, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 44, 38, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 58, 45, 30, 255, 36, 32, 23, 255, 58, 45, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 36, 32, 22, 255, 48, 39, 26, 255, 41, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 47, 38, 25, 255, 52, 42, 27, 255, 51, 41, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 46, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 60, 46, 31, 255, 60, 46, 30, 255, 81, 59, 33, 255, 62, 47, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 60, 46, 30, 255, 40, 34, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 78, 62, 43, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 48, 40, 30, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 46, 40, 29, 255, 71, 57, 41, 255, 34, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 42, 31, 255, 75, 60, 43, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 47, 39, 25, 255, 66, 49, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 33, 30, 22, 255, 46, 40, 29, 255, 34, 31, 22, 255, 38, 33, 23, 255, 48, 40, 30, 255, 64, 60, 49, 255, 36, 32, 23, 255, 36, 32, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 64, 52, 37, 255, 51, 41, 27, 255, 42, 36, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 66, 54, 38, 255, 35, 31, 22, 255, 53, 44, 32, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 35, 31, 22, 255, 45, 38, 25, 255, 61, 46, 31, 255, 74, 54, 33, 255, 68, 51, 33, 255, 64, 48, 32, 255, 48, 39, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 54, 45, 31, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 34, 24, 255, 44, 36, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 38, 33, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 30, 22, 255, 34, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 90, 107, 11, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 33, 49, 34, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 39, 59, 39, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 46, 68, 44, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 35, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 52, 41, 27, 255, 50, 40, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 71, 49, 255, 40, 34, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 57, 44, 29, 255, 46, 38, 25, 255, 47, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 38, 33, 23, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 73, 54, 33, 255, 54, 43, 28, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 68, 51, 33, 255, 62, 47, 31, 255, 46, 43, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 47, 34, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 79, 63, 45, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 90, 99, 49, 255, 46, 39, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 78, 103, 71, 255, 45, 37, 24, 255, 54, 45, 33, 255, 63, 52, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 83, 101, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 59, 49, 35, 255, 73, 59, 42, 255, 64, 52, 37, 255, 40, 34, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 72, 58, 42, 255, 39, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 79, 63, 45, 255, 68, 55, 40, 255, 51, 43, 31, 255, 64, 52, 37, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 46, 38, 25, 255, 40, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 67, 50, 33, 255, 55, 43, 28, 255, 48, 39, 25, 255, 49, 40, 26, 255, 57, 45, 29, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 24, 255, 80, 64, 45, 255, 36, 32, 22, 255, 64, 52, 37, 255, 39, 33, 23, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 48, 39, 25, 255, 59, 46, 30, 255, 54, 43, 28, 255, 59, 45, 30, 255, 71, 52, 33, 255, 65, 49, 33, 255, 52, 42, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 41, 34, 24, 255, 49, 40, 26, 255, 37, 32, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 47, 40, 28, 255, 36, 32, 23, 255, 43, 36, 23, 255, 43, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 40, 59, 39, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 23, 255, 45, 38, 25, 255, 41, 34, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 46, 38, 26, 255, 42, 35, 23, 255, 42, 35, 23, 255, 53, 42, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 61, 47, 31, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 61, 46, 31, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 27, 255, 59, 46, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 40, 34, 24, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 66, 54, 38, 255, 35, 31, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 57, 47, 34, 255, 80, 64, 45, 255, 39, 34, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 63, 60, 49, 255, 41, 35, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 48, 40, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 51, 36, 255, 49, 42, 30, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 61, 46, 31, 255, 55, 43, 28, 255, 45, 37, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 52, 42, 28, 255, 66, 49, 33, 255, 53, 42, 28, 255, 54, 43, 28, 255, 48, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 72, 58, 42, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 35, 31, 22, 255, 52, 42, 27, 255, 55, 43, 28, 255, 59, 45, 30, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 47, 39, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 52, 44, 32, 255, 54, 45, 32, 255, 41, 36, 25, 255, 45, 39, 27, 255, 40, 34, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 36, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 63, 41, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 49, 71, 46, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 40, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 50, 42, 30, 255, 42, 35, 24, 255, 40, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 46, 38, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 75, 55, 33, 255, 54, 43, 28, 255, 48, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 44, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 50, 40, 27, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 50, 42, 31, 255, 48, 40, 30, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 31, 22, 255, 36, 32, 23, 255, 61, 50, 36, 255, 44, 37, 24, 255, 43, 37, 24, 255, 61, 47, 31, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 50, 42, 31, 255, 38, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 46, 39, 25, 255, 36, 32, 22, 255, 76, 61, 43, 255, 49, 42, 30, 255, 33, 30, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 63, 48, 32, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 39, 26, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 45, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 54, 45, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 34, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 87, 117, 84, 255, 57, 45, 29, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 58, 45, 30, 255, 43, 37, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 58, 45, 30, 255, 44, 37, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 47, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 50, 42, 30, 255, 35, 31, 22, 255, 48, 40, 29, 255, 56, 46, 33, 255, 41, 35, 24, 255, 55, 46, 33, 255, 33, 29, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 73, 88, 14, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 51, 75, 49, 255, 46, 68, 44, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 53, 36, 255, 34, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 124, 153, 13, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 47, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 29, 255, 42, 37, 27, 255, 43, 37, 26, 255, 43, 36, 24, 255, 38, 32, 22, 255, 42, 36, 24, 255, 63, 48, 32, 255, 73, 54, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 44, 37, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 57, 45, 29, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 64, 48, 32, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 50, 40, 27, 255, 48, 40, 26, 255, 41, 35, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 57, 47, 34, 255, 79, 63, 45, 255, 40, 34, 24, 255, 41, 35, 24, 255, 64, 52, 37, 255, 68, 55, 40, 255, 68, 55, 40, 255, 46, 40, 29, 255, 49, 42, 30, 255, 53, 44, 32, 255, 40, 35, 25, 255, 42, 36, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 53, 44, 32, 255, 66, 54, 38, 255, 62, 51, 36, 255, 41, 36, 26, 255, 34, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 36, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 60, 46, 31, 255, 65, 49, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 70, 57, 40, 255, 75, 60, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 34, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 35, 31, 22, 255, 38, 33, 23, 255, 61, 50, 36, 255, 57, 47, 34, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 52, 42, 27, 255, 57, 44, 29, 255, 44, 38, 27, 255, 64, 52, 37, 255, 57, 47, 34, 255, 43, 36, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 38, 33, 23, 255, 51, 43, 31, 255, 46, 38, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 53, 42, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 63, 52, 37, 255, 48, 40, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 39, 34, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 35, 31, 23, 255, 76, 61, 43, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 64, 48, 32, 255, 57, 45, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 52, 41, 27, 255, 52, 41, 27, 255, 44, 37, 24, 255, 46, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 52, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 46, 68, 44, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 46, 68, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 40, 59, 39, 255, 38, 58, 38, 255, 47, 68, 45, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 41, 61, 40, 255, 39, 59, 39, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 54, 77, 50, 255, 35, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 23, 30, 24, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 26, 255, 42, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 63, 48, 32, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 38, 25, 255, 55, 43, 28, 255, 54, 43, 28, 255, 47, 39, 25, 255, 36, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 41, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 36, 31, 22, 255, 45, 38, 25, 255, 57, 44, 29, 255, 39, 34, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 50, 42, 31, 255, 34, 31, 22, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 72, 58, 42, 255, 64, 52, 37, 255, 39, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 57, 45, 29, 255, 62, 47, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 22, 255, 55, 46, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 57, 44, 29, 255, 57, 44, 29, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 62, 47, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 54, 45, 33, 255, 36, 32, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 55, 43, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 45, 38, 24, 255, 40, 35, 23, 255, 41, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 87, 56, 255, 38, 57, 38, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 50, 73, 47, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 38, 58, 38, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 45, 66, 43, 255, 47, 68, 45, 255, 43, 64, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 39, 26, 255, 41, 35, 23, 255, 41, 35, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 37, 25, 255, 38, 33, 23, 255, 43, 37, 26, 255, 36, 32, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 53, 42, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 50, 42, 31, 255, 55, 46, 33, 255, 35, 31, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 63, 48, 32, 255, 54, 43, 28, 255, 40, 34, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 33, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 45, 37, 24, 255, 61, 50, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 61, 47, 31, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 59, 46, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 44, 37, 24, 255, 64, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 64, 52, 37, 255, 34, 31, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 56, 44, 29, 255, 57, 45, 29, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 59, 45, 30, 255, 46, 38, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 39, 59, 39, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 53, 36, 255, 44, 65, 43, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 43, 34, 255, 39, 49, 38, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 45, 67, 44, 255, 35, 52, 35, 255, 32, 45, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 75, 91, 14, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 39, 59, 39, 255, 35, 53, 36, 255, 37, 55, 37, 255, 65, 93, 59, 255, 81, 114, 72, 255, 55, 79, 51, 255, 34, 51, 35, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 43, 255, 44, 65, 43, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 47, 68, 45, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 47, 69, 45, 255, 54, 78, 51, 255, 42, 62, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 35, 28, 255, 33, 42, 33, 255, 36, 46, 36, 255, 33, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 33, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 65, 48, 32, 255, 65, 48, 32, 255, 52, 41, 27, 255, 57, 44, 29, 255, 39, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 48, 41, 29, 255, 41, 35, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 35, 23, 255, 44, 36, 24, 255, 55, 43, 28, 255, 63, 48, 32, 255, 61, 46, 31, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 59, 49, 35, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 69, 51, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 40, 35, 25, 255, 66, 54, 38, 255, 80, 64, 45, 255, 70, 57, 40, 255, 61, 50, 36, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 52, 42, 28, 255, 66, 49, 33, 255, 46, 38, 25, 255, 70, 52, 33, 255, 63, 48, 31, 255, 49, 40, 26, 255, 36, 31, 22, 255, 75, 60, 43, 255, 42, 37, 27, 255, 59, 49, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 45, 37, 24, 255, 64, 48, 32, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 53, 44, 32, 255, 48, 40, 30, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 46, 38, 25, 255, 45, 38, 25, 255, 44, 45, 37, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 56, 44, 29, 255, 58, 45, 30, 255, 51, 41, 27, 255, 53, 42, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 61, 46, 31, 255, 66, 49, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 35, 31, 22, 255, 45, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 49, 40, 26, 255, 49, 40, 26, 255, 61, 46, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 59, 45, 30, 255, 45, 38, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 48, 40, 26, 255, 58, 45, 30, 255, 70, 52, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 33, 30, 22, 255, 75, 60, 43, 255, 50, 42, 31, 255, 35, 31, 22, 255, 67, 54, 39, 255, 77, 62, 44, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 60, 46, 31, 255, 62, 49, 32, 255, 51, 41, 27, 255, 56, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 38, 27, 255, 41, 36, 25, 255, 57, 47, 33, 255, 36, 32, 22, 255, 42, 36, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 47, 38, 24, 255, 63, 48, 32, 255, 79, 58, 33, 255, 74, 54, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 63, 48, 31, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 31, 255, 40, 35, 24, 255, 51, 74, 48, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 45, 66, 43, 255, 37, 56, 37, 255, 41, 61, 40, 255, 44, 65, 43, 255, 52, 76, 49, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 46, 68, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 47, 69, 45, 255, 62, 89, 57, 255, 57, 82, 53, 255, 49, 72, 47, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 48, 70, 46, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 47, 69, 45, 255, 45, 66, 43, 255, 51, 75, 49, 255, 45, 67, 44, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 41, 27, 255, 49, 39, 26, 255, 44, 36, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 52, 43, 31, 255, 34, 31, 22, 255, 38, 33, 23, 255, 54, 44, 30, 255, 43, 37, 25, 255, 37, 32, 22, 255, 50, 41, 27, 255, 53, 42, 27, 255, 51, 41, 27, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 38, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 63, 52, 37, 255, 42, 37, 27, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 75, 60, 43, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 47, 39, 25, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 63, 48, 31, 255, 46, 38, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 48, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 58, 45, 30, 255, 62, 47, 31, 255, 54, 43, 28, 255, 52, 42, 28, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 53, 42, 28, 255, 58, 45, 30, 255, 46, 38, 25, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 70, 52, 33, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 49, 42, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 57, 44, 29, 255, 50, 42, 28, 255, 53, 44, 30, 255, 42, 36, 24, 255, 44, 36, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 32, 22, 255, 45, 39, 27, 255, 39, 33, 23, 255, 42, 35, 23, 255, 55, 43, 28, 255, 65, 48, 32, 255, 60, 46, 31, 255, 71, 52, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 45, 38, 25, 255, 55, 43, 28, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 59, 39, 255, 56, 80, 52, 255, 51, 75, 49, 255, 56, 81, 52, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 41, 61, 40, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 42, 62, 41, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 40, 27, 255, 38, 33, 22, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 26, 255, 38, 33, 23, 255, 42, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 23, 255, 40, 35, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 95, 122, 85, 255, 48, 39, 25, 255, 43, 44, 37, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 41, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 37, 27, 255, 41, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 50, 42, 31, 255, 64, 52, 37, 255, 44, 38, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 30, 22, 255, 49, 42, 30, 255, 37, 33, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 66, 49, 33, 255, 70, 52, 33, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 72, 53, 33, 255, 54, 43, 28, 255, 46, 39, 25, 255, 52, 42, 27, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 46, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 40, 35, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 49, 42, 30, 255, 40, 35, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 62, 51, 36, 255, 79, 62, 45, 255, 80, 64, 45, 255, 34, 31, 22, 255, 36, 32, 22, 255, 80, 64, 45, 255, 79, 63, 44, 255, 51, 43, 31, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 26, 255, 37, 33, 23, 255, 53, 42, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 55, 45, 32, 255, 36, 31, 22, 255, 56, 46, 33, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 63, 48, 31, 255, 67, 50, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 66, 43, 255, 38, 58, 38, 255, 34, 49, 34, 255, 41, 61, 40, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 100, 125, 16, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 45, 67, 44, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 54, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 50, 41, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 52, 42, 27, 255, 60, 46, 30, 255, 51, 41, 27, 255, 49, 40, 26, 255, 46, 38, 25, 255, 63, 48, 31, 255, 50, 40, 27, 255, 39, 33, 23, 255, 53, 44, 32, 255, 66, 54, 38, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 58, 48, 34, 255, 75, 60, 43, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 34, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 46, 40, 29, 255, 73, 59, 42, 255, 62, 51, 36, 255, 34, 31, 22, 255, 45, 39, 28, 255, 55, 46, 33, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 58, 45, 30, 255, 66, 49, 33, 255, 63, 48, 32, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 60, 46, 30, 255, 61, 47, 31, 255, 58, 45, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 53, 42, 28, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 50, 42, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 61, 46, 31, 255, 39, 34, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 63, 48, 32, 255, 60, 46, 30, 255, 58, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 77, 62, 44, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 29, 22, 255, 57, 47, 34, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 68, 55, 40, 255, 68, 55, 40, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 42, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 44, 65, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 41, 61, 40, 255, 48, 70, 46, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 54, 63, 14, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 45, 67, 44, 255, 34, 51, 35, 255, 35, 52, 35, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 41, 61, 40, 255, 58, 83, 53, 255, 56, 81, 52, 255, 54, 78, 51, 255, 41, 61, 40, 255, 47, 69, 45, 255, 50, 73, 47, 255, 38, 57, 38, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 41, 35, 23, 255, 53, 42, 28, 255, 56, 43, 28, 255, 56, 43, 29, 255, 43, 36, 23, 255, 53, 41, 29, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 35, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 39, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 69, 51, 33, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 47, 39, 25, 255, 65, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 55, 46, 33, 255, 61, 50, 36, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 49, 42, 30, 255, 70, 57, 40, 255, 39, 34, 24, 255, 42, 37, 27, 255, 55, 46, 33, 255, 37, 33, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 90, 119, 85, 255, 40, 35, 24, 255, 65, 49, 33, 255, 50, 40, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 45, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 58, 48, 34, 255, 36, 32, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 59, 46, 30, 255, 50, 40, 27, 255, 36, 32, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 40, 26, 255, 51, 41, 27, 255, 56, 44, 29, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 63, 48, 31, 255, 64, 48, 32, 255, 52, 42, 27, 255, 57, 44, 29, 255, 39, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 79, 63, 45, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 42, 28, 255, 39, 34, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 40, 35, 25, 255, 59, 49, 35, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 80, 95, 38, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 61, 74, 16, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 30, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 36, 27, 255, 23, 29, 24, 255, 33, 41, 32, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 42, 62, 41, 255, 44, 65, 43, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 60, 86, 55, 255, 48, 70, 46, 255, 51, 75, 49, 255, 49, 71, 46, 255, 49, 71, 46, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 45, 66, 43, 255, 38, 58, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 45, 33, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 68, 50, 32, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 35, 23, 255, 42, 35, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 40, 35, 23, 255, 52, 42, 27, 255, 45, 37, 25, 255, 54, 44, 30, 255, 54, 45, 31, 255, 45, 38, 24, 255, 50, 40, 26, 255, 40, 34, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 48, 40, 26, 255, 66, 49, 33, 255, 59, 46, 30, 255, 77, 57, 33, 255, 47, 39, 25, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 40, 35, 25, 255, 63, 52, 37, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 68, 55, 40, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 54, 45, 33, 255, 49, 42, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 62, 51, 36, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 49, 40, 26, 255, 55, 43, 28, 255, 37, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 60, 46, 30, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 71, 57, 41, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 38, 25, 255, 52, 42, 27, 255, 53, 42, 28, 255, 52, 42, 28, 255, 58, 45, 30, 255, 68, 51, 33, 255, 58, 45, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 22, 255, 64, 52, 37, 255, 38, 33, 23, 255, 48, 39, 25, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 60, 46, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 48, 40, 26, 255, 38, 33, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 52, 42, 27, 255, 47, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 64, 48, 32, 255, 47, 39, 25, 255, 66, 49, 33, 255, 41, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 46, 38, 25, 255, 54, 43, 28, 255, 58, 45, 30, 255, 62, 47, 31, 255, 43, 36, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 54, 45, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 36, 26, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 78, 62, 43, 255, 54, 45, 33, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 73, 59, 42, 255, 41, 36, 26, 255, 33, 30, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 50, 41, 26, 255, 43, 37, 24, 255, 37, 33, 22, 255, 46, 37, 25, 255, 53, 42, 27, 255, 50, 40, 26, 255, 45, 42, 34, 255, 35, 31, 22, 255, 40, 34, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 37, 33, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 43, 63, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 52, 76, 49, 255, 41, 61, 40, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 79, 63, 44, 255, 33, 30, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 50, 41, 26, 255, 60, 46, 31, 255, 54, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 42, 36, 25, 255, 38, 32, 23, 255, 48, 39, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 51, 41, 27, 255, 39, 34, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 48, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 73, 54, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 43, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 77, 57, 33, 255, 69, 51, 33, 255, 48, 39, 25, 255, 49, 42, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 80, 64, 45, 255, 78, 95, 52, 255, 55, 46, 33, 255, 58, 48, 34, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 37, 27, 255, 53, 44, 32, 255, 39, 33, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 45, 39, 28, 255, 34, 31, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 62, 51, 36, 255, 39, 34, 23, 255, 52, 42, 27, 255, 46, 39, 25, 255, 52, 42, 28, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 49, 40, 26, 255, 58, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 57, 45, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 46, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 55, 43, 28, 255, 59, 45, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 68, 55, 40, 255, 54, 45, 33, 255, 37, 33, 23, 255, 41, 36, 24, 255, 60, 46, 30, 255, 61, 47, 31, 255, 67, 50, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 56, 44, 29, 255, 45, 38, 25, 255, 48, 40, 26, 255, 43, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 45, 39, 28, 255, 55, 46, 33, 255, 36, 32, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 35, 24, 255, 49, 40, 26, 255, 52, 41, 27, 255, 44, 37, 25, 255, 58, 47, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 53, 42, 27, 255, 49, 39, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 53, 44, 32, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 34, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 48, 70, 46, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 56, 81, 52, 255, 44, 65, 43, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 80, 64, 45, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 38, 33, 22, 255, 37, 33, 22, 255, 37, 32, 23, 255, 37, 32, 22, 255, 44, 36, 25, 255, 43, 37, 25, 255, 40, 35, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 47, 39, 25, 255, 72, 53, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 95, 106, 68, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 64, 48, 32, 255, 55, 43, 28, 255, 63, 48, 32, 255, 60, 46, 30, 255, 44, 45, 37, 255, 40, 35, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 58, 45, 30, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 75, 55, 33, 255, 55, 43, 28, 255, 43, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 45, 39, 28, 255, 63, 52, 37, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 59, 49, 35, 255, 67, 54, 39, 255, 63, 52, 37, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 58, 48, 34, 255, 70, 57, 40, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 59, 49, 35, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 43, 36, 255, 48, 39, 25, 255, 52, 42, 28, 255, 60, 46, 31, 255, 52, 42, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 64, 52, 37, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 59, 46, 30, 255, 61, 47, 31, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 55, 43, 28, 255, 53, 42, 28, 255, 61, 47, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 55, 46, 33, 255, 37, 33, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 48, 41, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 25, 255, 54, 42, 28, 255, 48, 39, 26, 255, 38, 34, 23, 255, 69, 55, 39, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 60, 46, 31, 255, 46, 38, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 65, 92, 59, 255, 49, 71, 46, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 55, 46, 33, 255, 46, 40, 29, 255, 78, 61, 42, 255, 79, 63, 45, 255, 49, 42, 30, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 38, 33, 23, 255, 38, 33, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 48, 39, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 72, 53, 33, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 67, 50, 33, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 30, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 70, 52, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 79, 62, 45, 255, 34, 30, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 42, 37, 27, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 70, 57, 40, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 60, 46, 30, 255, 58, 45, 30, 255, 39, 34, 24, 255, 35, 31, 23, 255, 73, 59, 42, 255, 33, 30, 22, 255, 46, 39, 25, 255, 41, 35, 24, 255, 62, 51, 36, 255, 37, 33, 23, 255, 42, 37, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 39, 34, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 64, 48, 32, 255, 58, 45, 30, 255, 43, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 79, 63, 45, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 48, 39, 25, 255, 56, 44, 29, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 49, 42, 30, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 66, 54, 38, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 23, 255, 39, 33, 23, 255, 47, 38, 26, 255, 43, 36, 24, 255, 38, 33, 22, 255, 48, 39, 27, 255, 50, 40, 26, 255, 39, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 60, 49, 35, 255, 37, 33, 23, 255, 41, 35, 23, 255, 59, 45, 29, 255, 46, 38, 24, 255, 50, 40, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 34, 30, 22, 255, 49, 71, 46, 255, 47, 69, 45, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 60, 70, 13, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 55, 62, 12, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 67, 80, 15, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 45, 67, 44, 255, 51, 74, 48, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 39, 59, 39, 255, 45, 67, 44, 255, 40, 60, 40, 255, 49, 72, 47, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 51, 74, 48, 255, 60, 86, 55, 255, 37, 56, 37, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 41, 61, 40, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 37, 33, 23, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 70, 57, 40, 255, 73, 59, 42, 255, 40, 34, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 38, 33, 22, 255, 46, 38, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 41, 35, 24, 255, 49, 40, 26, 255, 63, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 37, 40, 36, 255, 53, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 41, 36, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 30, 22, 255, 59, 49, 35, 255, 71, 57, 41, 255, 53, 44, 32, 255, 45, 70, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 44, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 43, 37, 24, 255, 80, 64, 45, 255, 49, 42, 30, 255, 63, 52, 37, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 73, 91, 35, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 79, 63, 44, 255, 35, 31, 22, 255, 53, 44, 32, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 73, 59, 42, 255, 75, 60, 43, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 40, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 54, 43, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 49, 42, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 57, 44, 29, 255, 60, 46, 30, 255, 49, 40, 26, 255, 49, 40, 26, 255, 50, 40, 27, 255, 38, 32, 23, 255, 39, 33, 23, 255, 50, 40, 26, 255, 47, 38, 26, 255, 41, 35, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 64, 53, 37, 255, 38, 33, 23, 255, 40, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 59, 39, 255, 56, 80, 52, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 37, 56, 37, 255, 45, 66, 43, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 55, 65, 15, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 53, 36, 255, 41, 61, 40, 255, 49, 71, 46, 255, 39, 59, 39, 255, 35, 52, 35, 255, 38, 58, 38, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 43, 63, 41, 255, 49, 72, 47, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 51, 43, 31, 255, 89, 103, 46, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 23, 255, 44, 37, 24, 255, 51, 41, 26, 255, 37, 33, 23, 255, 35, 32, 22, 255, 39, 34, 23, 255, 51, 43, 30, 255, 37, 32, 23, 255, 37, 33, 23, 255, 42, 35, 24, 255, 43, 36, 25, 255, 55, 43, 29, 255, 51, 41, 27, 255, 62, 47, 30, 255, 43, 36, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 61, 47, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 37, 27, 255, 58, 48, 34, 255, 39, 34, 24, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 53, 44, 32, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 44, 38, 27, 255, 76, 60, 42, 255, 57, 47, 34, 255, 59, 49, 35, 255, 70, 57, 40, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 71, 57, 41, 255, 77, 61, 42, 255, 76, 60, 42, 255, 68, 55, 40, 255, 49, 42, 30, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 36, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 70, 57, 40, 255, 45, 39, 28, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 61, 43, 255, 49, 42, 30, 255, 71, 57, 41, 255, 35, 31, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 77, 62, 44, 255, 78, 62, 43, 255, 58, 48, 34, 255, 37, 33, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 59, 49, 35, 255, 36, 32, 22, 255, 48, 39, 25, 255, 54, 43, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 59, 46, 30, 255, 46, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 52, 42, 28, 255, 56, 44, 29, 255, 48, 39, 25, 255, 42, 35, 23, 255, 44, 37, 26, 255, 42, 35, 24, 255, 41, 35, 24, 255, 43, 36, 25, 255, 40, 35, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 47, 40, 29, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 46, 68, 44, 255, 35, 52, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 42, 52, 17, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 58, 83, 53, 255, 51, 75, 49, 255, 42, 62, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 34, 27, 255, 27, 35, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 33, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 48, 40, 30, 255, 57, 47, 34, 255, 75, 60, 43, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 32, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 35, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 44, 37, 255, 35, 31, 22, 255, 42, 37, 27, 255, 55, 46, 33, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 46, 40, 29, 255, 50, 42, 31, 255, 42, 37, 27, 255, 50, 42, 31, 255, 79, 63, 45, 255, 46, 40, 29, 255, 34, 30, 22, 255, 50, 42, 31, 255, 36, 32, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 57, 47, 34, 255, 37, 33, 23, 255, 58, 48, 34, 255, 61, 50, 36, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 64, 52, 37, 255, 61, 50, 36, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 42, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 44, 37, 255, 40, 35, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 73, 59, 42, 255, 40, 35, 25, 255, 34, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 35, 31, 23, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 47, 39, 26, 255, 35, 31, 22, 255, 38, 32, 22, 255, 39, 34, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 45, 66, 43, 255, 40, 60, 40, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 31, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 61, 75, 16, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 53, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 40, 32, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 49, 72, 47, 255, 36, 53, 36, 255, 45, 67, 44, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 38, 30, 255, 24, 30, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 53, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 42, 36, 24, 255, 34, 30, 22, 255, 58, 48, 34, 255, 53, 44, 32, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 66, 54, 38, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 23, 255, 43, 37, 26, 255, 35, 31, 22, 255, 41, 35, 23, 255, 41, 36, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 57, 45, 29, 255, 37, 33, 24, 255, 61, 50, 36, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 79, 63, 44, 255, 68, 55, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 79, 63, 45, 255, 79, 63, 44, 255, 53, 44, 32, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 62, 51, 36, 255, 64, 52, 37, 255, 50, 42, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 61, 50, 36, 255, 57, 47, 34, 255, 66, 54, 38, 255, 53, 44, 32, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 76, 61, 43, 255, 64, 52, 37, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 76, 61, 43, 255, 66, 54, 38, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 55, 46, 33, 255, 41, 36, 26, 255, 45, 39, 28, 255, 41, 36, 26, 255, 49, 42, 30, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 52, 42, 28, 255, 46, 39, 25, 255, 43, 36, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 35, 23, 255, 49, 40, 26, 255, 41, 35, 23, 255, 35, 31, 22, 255, 37, 32, 24, 255, 38, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 32, 22, 255, 84, 107, 76, 255, 39, 33, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 60, 46, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 76, 92, 14, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 41, 61, 40, 255, 51, 75, 49, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 40, 60, 40, 255, 42, 62, 41, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 32, 26, 255, 32, 41, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 75, 88, 12, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 30, 38, 30, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 53, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 47, 68, 45, 255, 49, 71, 46, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 67, 44, 255, 38, 58, 38, 255, 43, 63, 41, 255, 49, 72, 47, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 45, 67, 44, 255, 48, 70, 46, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 57, 47, 34, 255, 34, 31, 22, 255, 36, 32, 24, 255, 79, 62, 45, 255, 63, 52, 37, 255, 53, 44, 32, 255, 36, 32, 22, 255, 34, 31, 22, 255, 79, 63, 44, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 35, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 53, 42, 27, 255, 55, 43, 28, 255, 39, 34, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 34, 30, 22, 255, 78, 61, 43, 255, 58, 48, 34, 255, 78, 62, 43, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 40, 29, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 63, 48, 32, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 75, 60, 43, 255, 76, 60, 41, 255, 42, 37, 27, 255, 35, 31, 22, 255, 48, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 25, 255, 80, 64, 45, 255, 62, 51, 36, 255, 37, 33, 24, 255, 46, 40, 29, 255, 48, 39, 25, 255, 46, 39, 25, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 71, 57, 41, 255, 46, 40, 29, 255, 36, 32, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 75, 60, 43, 255, 59, 49, 35, 255, 79, 63, 44, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 54, 45, 33, 255, 51, 43, 31, 255, 44, 38, 27, 255, 36, 31, 22, 255, 77, 62, 44, 255, 57, 47, 34, 255, 79, 63, 45, 255, 33, 30, 22, 255, 68, 55, 40, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 55, 46, 33, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 51, 41, 27, 255, 46, 39, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 38, 33, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 74, 55, 33, 255, 77, 57, 33, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 49, 42, 30, 255, 55, 46, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 60, 46, 31, 255, 43, 37, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 58, 45, 30, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 24, 255, 72, 58, 42, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 42, 36, 23, 255, 45, 38, 25, 255, 49, 40, 25, 255, 41, 35, 24, 255, 43, 37, 27, 255, 34, 30, 22, 255, 37, 33, 22, 255, 47, 39, 25, 255, 40, 34, 24, 255, 42, 37, 26, 255, 44, 36, 23, 255, 38, 33, 23, 255, 49, 39, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 58, 45, 30, 255, 69, 51, 33, 255, 46, 38, 25, 255, 57, 45, 29, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 47, 69, 45, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 44, 65, 43, 255, 41, 61, 40, 255, 38, 58, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 22, 255, 45, 39, 28, 255, 39, 33, 23, 255, 49, 41, 30, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 33, 23, 255, 48, 39, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 52, 42, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 70, 52, 33, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 55, 76, 35, 255, 41, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 39, 34, 25, 255, 48, 40, 30, 255, 46, 40, 29, 255, 33, 30, 22, 255, 66, 54, 38, 255, 44, 38, 27, 255, 44, 38, 27, 255, 59, 49, 35, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 48, 40, 30, 255, 51, 43, 31, 255, 35, 31, 22, 255, 61, 50, 36, 255, 40, 35, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 73, 59, 42, 255, 48, 40, 30, 255, 42, 36, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 62, 51, 36, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 36, 32, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 47, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 61, 47, 31, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 36, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 36, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 54, 42, 27, 255, 42, 36, 24, 255, 44, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 43, 31, 255, 62, 51, 36, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 34, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 30, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 66, 43, 255, 54, 78, 51, 255, 36, 54, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 40, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 45, 67, 44, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 30, 43, 31, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 68, 55, 40, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 66, 54, 38, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 33, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 35, 23, 255, 44, 37, 26, 255, 34, 31, 22, 255, 40, 35, 23, 255, 38, 33, 22, 255, 38, 33, 23, 255, 42, 35, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 38, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 36, 32, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 45, 37, 255, 44, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 61, 50, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 30, 22, 255, 63, 52, 37, 255, 63, 52, 37, 255, 63, 52, 37, 255, 44, 38, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 67, 50, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 40, 34, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 47, 38, 25, 255, 43, 36, 23, 255, 46, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 46, 38, 24, 255, 40, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 79, 62, 45, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 40, 59, 39, 255, 48, 70, 46, 255, 37, 55, 37, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 73, 89, 16, 255, 34, 50, 34, 255, 36, 54, 36, 255, 77, 95, 17, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 41, 36, 26, 255, 57, 47, 34, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 77, 62, 44, 255, 76, 61, 42, 255, 64, 52, 37, 255, 77, 62, 44, 255, 66, 54, 38, 255, 45, 39, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 54, 45, 33, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 52, 43, 31, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 44, 36, 25, 255, 43, 36, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 46, 40, 29, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 41, 35, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 57, 45, 29, 255, 44, 37, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 76, 61, 43, 255, 75, 60, 43, 255, 36, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 62, 51, 36, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 59, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 25, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 63, 48, 31, 255, 54, 43, 28, 255, 37, 33, 23, 255, 58, 48, 34, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 25, 255, 41, 36, 26, 255, 76, 61, 43, 255, 66, 54, 38, 255, 41, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 59, 46, 30, 255, 34, 31, 22, 255, 45, 37, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 48, 34, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 36, 32, 23, 255, 44, 37, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 32, 22, 255, 40, 35, 23, 255, 50, 40, 25, 255, 49, 40, 26, 255, 55, 43, 28, 255, 50, 41, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 54, 45, 33, 255, 67, 54, 39, 255, 79, 63, 45, 255, 46, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 34, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 45, 66, 43, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 31, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 42, 62, 41, 255, 42, 62, 41, 255, 46, 68, 44, 255, 46, 68, 44, 255, 43, 64, 42, 255, 36, 54, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 63, 90, 58, 255, 49, 72, 47, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 28, 40, 29, 255, 35, 51, 35, 255, 28, 38, 28, 255, 27, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 46, 68, 44, 255, 51, 74, 48, 255, 44, 65, 43, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 44, 65, 43, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 38, 57, 38, 255, 41, 61, 40, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 58, 48, 34, 255, 37, 33, 23, 255, 65, 52, 37, 255, 37, 33, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 51, 43, 30, 255, 40, 34, 23, 255, 47, 39, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 24, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 58, 45, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 33, 30, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 35, 31, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 66, 54, 38, 255, 40, 35, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 48, 40, 26, 255, 71, 52, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 67, 54, 39, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 50, 42, 31, 255, 37, 33, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 51, 41, 27, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 84, 108, 72, 255, 41, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 73, 59, 42, 255, 58, 48, 34, 255, 57, 47, 34, 255, 66, 54, 38, 255, 36, 32, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 61, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 35, 31, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 43, 37, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 41, 36, 24, 255, 42, 36, 24, 255, 54, 45, 33, 255, 66, 54, 38, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 63, 52, 36, 255, 53, 44, 32, 255, 44, 37, 25, 255, 49, 39, 26, 255, 39, 33, 23, 255, 39, 37, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 61, 47, 31, 255, 54, 42, 27, 255, 54, 42, 27, 255, 39, 34, 24, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 42, 36, 255, 37, 33, 23, 255, 48, 40, 30, 255, 79, 63, 43, 255, 54, 45, 33, 255, 79, 63, 44, 255, 70, 57, 40, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 44, 65, 43, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 48, 70, 46, 255, 57, 82, 53, 255, 49, 72, 47, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 47, 69, 45, 255, 50, 73, 47, 255, 41, 61, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 42, 37, 27, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 71, 57, 41, 255, 67, 54, 39, 255, 49, 41, 30, 255, 39, 33, 23, 255, 37, 32, 22, 255, 67, 55, 38, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 23, 255, 41, 34, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 46, 40, 27, 255, 40, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 76, 61, 43, 255, 51, 43, 31, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 64, 52, 37, 255, 61, 50, 36, 255, 64, 52, 37, 255, 49, 42, 30, 255, 79, 63, 45, 255, 50, 42, 31, 255, 36, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 63, 48, 32, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 23, 255, 39, 41, 36, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 57, 47, 34, 255, 34, 30, 22, 255, 64, 52, 37, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 49, 42, 30, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 38, 27, 255, 36, 32, 24, 255, 54, 45, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 60, 46, 31, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 36, 31, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 42, 30, 255, 59, 49, 35, 255, 78, 61, 43, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 45, 38, 25, 255, 58, 45, 30, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 65, 49, 33, 255, 41, 36, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 48, 40, 30, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 34, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 36, 23, 255, 34, 30, 22, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 39, 34, 24, 255, 36, 32, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 43, 63, 41, 255, 36, 54, 36, 255, 49, 72, 47, 255, 53, 77, 50, 255, 46, 68, 44, 255, 35, 51, 35, 255, 40, 60, 40, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 54, 77, 50, 255, 43, 64, 42, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 43, 64, 42, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 50, 42, 31, 255, 57, 47, 34, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 44, 36, 23, 255, 54, 45, 32, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 37, 27, 255, 49, 41, 30, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 61, 50, 34, 255, 40, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 49, 42, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 78, 61, 43, 255, 75, 60, 40, 255, 79, 63, 45, 255, 68, 55, 40, 255, 37, 33, 23, 255, 58, 48, 34, 255, 59, 49, 35, 255, 42, 37, 27, 255, 58, 48, 34, 255, 39, 34, 23, 255, 57, 44, 29, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 59, 45, 30, 255, 50, 40, 27, 255, 57, 45, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 36, 32, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 67, 54, 39, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 30, 22, 255, 55, 46, 33, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 25, 255, 53, 44, 32, 255, 76, 61, 43, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 58, 48, 34, 255, 78, 62, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 72, 91, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 78, 62, 43, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 24, 255, 34, 31, 22, 255, 47, 38, 25, 255, 48, 39, 26, 255, 45, 38, 25, 255, 41, 36, 25, 255, 43, 37, 25, 255, 47, 38, 25, 255, 45, 37, 25, 255, 36, 32, 23, 255, 44, 38, 27, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 47, 38, 24, 255, 33, 30, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 24, 32, 25, 255, 24, 30, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 32, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 42, 62, 41, 255, 43, 64, 42, 255, 40, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 23, 255, 44, 36, 24, 255, 61, 50, 35, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 34, 23, 255, 40, 34, 24, 255, 53, 43, 30, 255, 40, 34, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 50, 42, 31, 255, 35, 31, 23, 255, 54, 45, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 76, 60, 42, 255, 63, 52, 37, 255, 40, 34, 24, 255, 49, 42, 30, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 40, 29, 255, 41, 35, 24, 255, 63, 48, 32, 255, 43, 36, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 66, 49, 33, 255, 44, 37, 24, 255, 56, 44, 29, 255, 53, 42, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 76, 61, 43, 255, 76, 60, 41, 255, 33, 30, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 46, 40, 29, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 76, 60, 41, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 39, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 42, 37, 27, 255, 71, 57, 41, 255, 77, 62, 44, 255, 66, 54, 38, 255, 80, 64, 45, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 41, 36, 26, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 70, 57, 40, 255, 55, 46, 33, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 31, 22, 255, 36, 32, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 41, 35, 23, 255, 45, 37, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 52, 41, 28, 255, 40, 34, 23, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 40, 30, 255, 79, 62, 45, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 61, 50, 36, 255, 45, 39, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 32, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 47, 69, 45, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 44, 65, 43, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 67, 44, 255, 95, 118, 20, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 43, 64, 42, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 73, 88, 16, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 44, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 25, 255, 61, 50, 35, 255, 57, 47, 33, 255, 33, 30, 22, 255, 36, 32, 23, 255, 44, 36, 23, 255, 44, 38, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 38, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 36, 27, 255, 38, 33, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 46, 40, 29, 255, 53, 44, 32, 255, 80, 64, 45, 255, 42, 36, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 75, 60, 43, 255, 53, 42, 28, 255, 49, 40, 26, 255, 59, 46, 30, 255, 36, 32, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 79, 63, 45, 255, 71, 57, 41, 255, 46, 40, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 35, 31, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 61, 46, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 48, 40, 30, 255, 80, 64, 45, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 59, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 34, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 29, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 47, 39, 25, 255, 58, 45, 30, 255, 47, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 79, 63, 45, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 59, 46, 30, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 54, 45, 33, 255, 43, 37, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 58, 45, 30, 255, 39, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 36, 31, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 53, 42, 28, 255, 39, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 43, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 48, 39, 25, 255, 36, 31, 23, 255, 43, 36, 24, 255, 51, 41, 26, 255, 46, 39, 28, 255, 43, 38, 26, 255, 52, 43, 30, 255, 42, 35, 23, 255, 51, 41, 28, 255, 48, 39, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 65, 53, 37, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 61, 50, 36, 255, 55, 46, 33, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 46, 40, 29, 255, 63, 52, 37, 255, 68, 55, 40, 255, 61, 50, 36, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 35, 44, 34, 255, 28, 36, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 33, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 37, 56, 37, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 35, 28, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 43, 63, 41, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 64, 42, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 49, 72, 47, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 34, 51, 35, 255, 48, 70, 46, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 49, 41, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 23, 255, 39, 34, 24, 255, 40, 38, 25, 255, 37, 33, 23, 255, 41, 35, 23, 255, 54, 43, 30, 255, 38, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 47, 39, 29, 255, 48, 40, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 42, 37, 27, 255, 59, 46, 30, 255, 56, 44, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 56, 44, 29, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 71, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 84, 100, 33, 255, 36, 32, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 27, 255, 42, 44, 36, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 83, 100, 33, 255, 48, 39, 25, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 76, 61, 43, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 63, 52, 37, 255, 79, 63, 45, 255, 64, 52, 37, 255, 41, 36, 26, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 42, 37, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 45, 29, 255, 47, 39, 25, 255, 51, 49, 39, 255, 58, 45, 30, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 61, 47, 31, 255, 35, 31, 22, 255, 45, 38, 25, 255, 50, 41, 27, 255, 52, 41, 27, 255, 48, 39, 26, 255, 37, 33, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 49, 42, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 61, 46, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 26, 255, 40, 35, 24, 255, 35, 31, 22, 255, 81, 97, 43, 255, 77, 61, 42, 255, 79, 63, 45, 255, 44, 38, 27, 255, 38, 33, 23, 255, 105, 132, 94, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 63, 52, 37, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 33, 15, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 102, 124, 13, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 49, 72, 47, 255, 39, 59, 39, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 81, 101, 17, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 38, 25, 255, 60, 46, 30, 255, 54, 43, 28, 255, 46, 38, 25, 255, 62, 47, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 64, 48, 32, 255, 60, 46, 30, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 44, 38, 25, 255, 51, 41, 26, 255, 35, 31, 23, 255, 55, 46, 32, 255, 66, 53, 38, 255, 35, 31, 22, 255, 41, 35, 23, 255, 47, 39, 26, 255, 41, 35, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 52, 42, 28, 255, 53, 42, 28, 255, 45, 37, 24, 255, 51, 43, 31, 255, 44, 38, 27, 255, 51, 41, 27, 255, 47, 39, 25, 255, 59, 46, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 67, 50, 33, 255, 40, 34, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 60, 46, 30, 255, 59, 46, 30, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 36, 31, 22, 255, 46, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 52, 74, 34, 255, 40, 35, 24, 255, 43, 36, 24, 255, 70, 52, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 51, 43, 31, 255, 67, 54, 39, 255, 57, 47, 34, 255, 46, 40, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 67, 54, 39, 255, 53, 44, 32, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 52, 42, 27, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 50, 42, 31, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 45, 30, 255, 67, 50, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 36, 23, 255, 50, 40, 26, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 34, 24, 255, 35, 31, 22, 255, 42, 36, 26, 255, 37, 33, 22, 255, 44, 38, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 23, 255, 45, 38, 24, 255, 41, 35, 23, 255, 39, 34, 25, 255, 51, 43, 31, 255, 61, 50, 36, 255, 75, 60, 43, 255, 68, 55, 40, 255, 36, 32, 23, 255, 35, 31, 22, 255, 68, 55, 40, 255, 41, 36, 26, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 23, 29, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 32, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 99, 121, 13, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 41, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 65, 79, 16, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 55, 79, 51, 255, 56, 81, 52, 255, 50, 73, 47, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 59, 45, 30, 255, 56, 44, 29, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 48, 39, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 47, 31, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 44, 29, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 59, 48, 34, 255, 39, 33, 23, 255, 41, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 45, 39, 26, 255, 36, 32, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 43, 37, 26, 255, 40, 42, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 38, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 59, 46, 30, 255, 46, 38, 25, 255, 40, 34, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 59, 45, 30, 255, 43, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 43, 36, 24, 255, 70, 57, 40, 255, 79, 62, 44, 255, 76, 61, 43, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 33, 30, 22, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 59, 49, 35, 255, 48, 40, 30, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 45, 38, 25, 255, 50, 40, 27, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 57, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 48, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 48, 40, 26, 255, 37, 33, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 79, 63, 45, 255, 57, 47, 34, 255, 45, 37, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 41, 35, 25, 255, 41, 35, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 34, 24, 255, 34, 30, 22, 255, 54, 44, 33, 255, 40, 34, 23, 255, 46, 38, 24, 255, 55, 43, 29, 255, 49, 40, 26, 255, 37, 33, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 78, 61, 43, 255, 75, 60, 43, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 76, 61, 42, 255, 75, 60, 43, 255, 36, 32, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 58, 45, 30, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 32, 26, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 43, 64, 42, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 47, 69, 45, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 47, 68, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 51, 41, 27, 255, 44, 37, 24, 255, 66, 49, 33, 255, 60, 54, 42, 255, 74, 55, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 63, 48, 31, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 41, 30, 255, 71, 57, 41, 255, 36, 32, 23, 255, 59, 48, 35, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 47, 38, 26, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 32, 23, 255, 46, 38, 26, 255, 42, 35, 24, 255, 63, 51, 36, 255, 40, 34, 25, 255, 41, 35, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 63, 48, 32, 255, 54, 43, 28, 255, 72, 53, 33, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 49, 42, 30, 255, 41, 35, 24, 255, 59, 49, 35, 255, 34, 30, 22, 255, 48, 39, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 51, 43, 31, 255, 48, 40, 30, 255, 45, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 48, 40, 26, 255, 45, 37, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 51, 43, 31, 255, 71, 57, 41, 255, 49, 42, 30, 255, 36, 32, 23, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 42, 37, 27, 255, 62, 51, 36, 255, 63, 52, 37, 255, 61, 50, 36, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 48, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 57, 47, 34, 255, 63, 52, 37, 255, 73, 59, 42, 255, 45, 39, 28, 255, 48, 40, 30, 255, 66, 54, 38, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 66, 49, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 61, 46, 31, 255, 50, 40, 27, 255, 63, 48, 31, 255, 47, 39, 25, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 51, 43, 31, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 37, 25, 255, 36, 32, 22, 255, 33, 30, 22, 255, 41, 35, 25, 255, 42, 36, 24, 255, 36, 32, 22, 255, 56, 46, 33, 255, 42, 36, 25, 255, 35, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 68, 51, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 41, 42, 12, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 38, 30, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 32, 26, 255, 24, 32, 25, 255, 34, 43, 34, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 46, 68, 44, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 40, 32, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 32, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 47, 39, 25, 255, 75, 55, 33, 255, 56, 44, 29, 255, 52, 42, 27, 255, 45, 38, 25, 255, 70, 52, 33, 255, 63, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 57, 44, 29, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 24, 255, 54, 45, 33, 255, 43, 37, 26, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 56, 45, 30, 255, 61, 49, 33, 255, 66, 54, 37, 255, 47, 40, 29, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 64, 52, 37, 255, 35, 31, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 61, 47, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 53, 42, 28, 255, 58, 45, 30, 255, 46, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 45, 39, 28, 255, 64, 52, 37, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 55, 46, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 60, 46, 30, 255, 66, 49, 33, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 54, 43, 28, 255, 57, 45, 29, 255, 69, 51, 33, 255, 39, 34, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 62, 51, 36, 255, 67, 54, 39, 255, 36, 32, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 77, 62, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 53, 44, 32, 255, 61, 50, 36, 255, 80, 64, 45, 255, 57, 47, 34, 255, 37, 33, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 52, 42, 28, 255, 48, 40, 26, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 39, 34, 25, 255, 35, 31, 23, 255, 67, 54, 39, 255, 66, 54, 38, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 51, 43, 31, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 51, 41, 27, 255, 59, 45, 30, 255, 61, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 61, 46, 31, 255, 70, 52, 33, 255, 72, 53, 33, 255, 57, 45, 29, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 71, 57, 41, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 24, 255, 43, 37, 25, 255, 35, 31, 22, 255, 62, 51, 36, 255, 43, 37, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 63, 52, 37, 255, 40, 35, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 63, 48, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 26, 32, 26, 255, 24, 30, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 41, 61, 40, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 40, 60, 40, 255, 45, 67, 44, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 57, 45, 29, 255, 70, 52, 33, 255, 60, 46, 30, 255, 61, 47, 31, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 85, 102, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 47, 39, 25, 255, 50, 40, 27, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 36, 25, 255, 44, 38, 27, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 52, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 48, 40, 30, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 63, 48, 31, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 43, 36, 255, 46, 39, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 72, 58, 42, 255, 57, 47, 34, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 64, 48, 32, 255, 55, 43, 28, 255, 45, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 53, 44, 32, 255, 49, 42, 30, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 63, 48, 31, 255, 52, 42, 27, 255, 63, 48, 32, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 42, 37, 27, 255, 78, 62, 43, 255, 48, 40, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 38, 33, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 81, 55, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 35, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 23, 255, 49, 42, 30, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 84, 49, 255, 45, 37, 23, 255, 49, 40, 26, 255, 54, 43, 28, 255, 58, 45, 30, 255, 52, 42, 28, 255, 49, 40, 26, 255, 28, 35, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 44, 65, 43, 255, 43, 63, 41, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 45, 66, 43, 255, 34, 50, 34, 255, 32, 46, 32, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 32, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 67, 44, 255, 56, 81, 52, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 60, 40, 255, 45, 67, 44, 255, 91, 113, 16, 255, 36, 53, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 28, 39, 29, 255, 64, 48, 32, 255, 66, 49, 33, 255, 54, 43, 28, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 48, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 25, 255, 38, 34, 23, 255, 47, 40, 28, 255, 60, 50, 35, 255, 38, 33, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 48, 40, 30, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 45, 38, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 40, 27, 255, 46, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 59, 46, 30, 255, 57, 45, 29, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 37, 33, 24, 255, 44, 38, 27, 255, 38, 33, 23, 255, 58, 45, 30, 255, 39, 34, 23, 255, 40, 34, 24, 255, 61, 50, 36, 255, 48, 40, 30, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 53, 44, 32, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 46, 38, 25, 255, 56, 44, 29, 255, 40, 35, 24, 255, 36, 32, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 34, 30, 22, 255, 50, 42, 31, 255, 46, 40, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 64, 48, 32, 255, 46, 38, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 63, 52, 37, 255, 41, 36, 26, 255, 71, 57, 41, 255, 53, 44, 32, 255, 39, 34, 24, 255, 45, 39, 28, 255, 53, 44, 31, 255, 36, 31, 22, 255, 56, 46, 32, 255, 42, 37, 26, 255, 46, 38, 25, 255, 49, 39, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 32, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 61, 71, 14, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 32, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 75, 55, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 69, 52, 33, 255, 44, 36, 23, 255, 51, 43, 31, 255, 42, 36, 26, 255, 41, 35, 23, 255, 41, 34, 24, 255, 49, 42, 30, 255, 45, 38, 28, 255, 37, 32, 22, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 53, 44, 32, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 43, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 70, 57, 40, 255, 48, 40, 30, 255, 35, 31, 23, 255, 55, 46, 33, 255, 77, 62, 44, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 25, 255, 44, 38, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 36, 24, 255, 75, 60, 43, 255, 59, 49, 35, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 59, 45, 30, 255, 63, 48, 31, 255, 53, 42, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 40, 35, 25, 255, 38, 33, 23, 255, 46, 40, 29, 255, 58, 48, 34, 255, 46, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 62, 51, 36, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 54, 45, 33, 255, 45, 37, 24, 255, 59, 45, 30, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 63, 52, 37, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 39, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 52, 42, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 23, 255, 46, 39, 25, 255, 41, 35, 23, 255, 41, 35, 24, 255, 66, 53, 38, 255, 62, 51, 37, 255, 41, 35, 23, 255, 45, 38, 24, 255, 50, 40, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 75, 60, 43, 255, 40, 34, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 45, 46, 40, 255, 54, 45, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 69, 51, 33, 255, 63, 48, 32, 255, 57, 44, 29, 255, 57, 44, 29, 255, 43, 36, 24, 255, 36, 32, 23, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 38, 28, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 58, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 45, 66, 43, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 36, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 45, 67, 44, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 38, 58, 38, 255, 33, 48, 33, 255, 37, 56, 37, 255, 41, 61, 40, 255, 49, 71, 46, 255, 34, 50, 34, 255, 43, 64, 42, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 53, 36, 255, 49, 71, 46, 255, 37, 55, 37, 255, 43, 63, 41, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 40, 60, 40, 255, 40, 60, 40, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 33, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 80, 64, 45, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 58, 45, 29, 255, 50, 40, 26, 255, 40, 34, 23, 255, 52, 44, 31, 255, 47, 39, 29, 255, 36, 31, 22, 255, 42, 36, 25, 255, 46, 39, 28, 255, 48, 41, 28, 255, 36, 32, 22, 255, 40, 34, 24, 255, 50, 40, 26, 255, 47, 38, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 25, 255, 68, 55, 40, 255, 79, 63, 44, 255, 76, 61, 43, 255, 46, 40, 29, 255, 54, 45, 33, 255, 57, 47, 34, 255, 54, 45, 33, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 40, 35, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 37, 27, 255, 46, 40, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 61, 50, 36, 255, 37, 33, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 46, 40, 29, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 66, 49, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 38, 25, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 56, 54, 45, 255, 37, 33, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 35, 23, 255, 37, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 35, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 65, 53, 37, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 30, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 64, 52, 37, 255, 33, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 40, 60, 40, 255, 41, 61, 40, 255, 47, 68, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 40, 60, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 40, 60, 40, 255, 57, 82, 53, 255, 45, 67, 44, 255, 38, 58, 38, 255, 46, 68, 44, 255, 38, 58, 38, 255, 37, 55, 37, 255, 38, 58, 38, 255, 46, 68, 44, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 49, 71, 46, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 33, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 63, 52, 37, 255, 46, 38, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 65, 48, 32, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 35, 31, 22, 255, 37, 32, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 35, 24, 255, 46, 37, 25, 255, 45, 37, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 44, 38, 255, 46, 40, 29, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 40, 35, 25, 255, 51, 43, 31, 255, 44, 38, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 25, 255, 62, 51, 36, 255, 46, 40, 29, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 57, 44, 29, 255, 48, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 79, 62, 45, 255, 51, 43, 31, 255, 58, 48, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 46, 39, 25, 255, 60, 46, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 47, 39, 25, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 63, 48, 31, 255, 49, 40, 26, 255, 39, 33, 23, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 38, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 47, 39, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 35, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 79, 63, 44, 255, 79, 63, 44, 255, 42, 37, 27, 255, 33, 30, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 54, 45, 33, 255, 41, 36, 26, 255, 48, 40, 30, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 37, 56, 37, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 48, 70, 46, 255, 43, 64, 42, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 40, 60, 40, 255, 40, 59, 39, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 30, 25, 255, 32, 40, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 47, 68, 45, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 47, 68, 45, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 39, 59, 39, 255, 38, 57, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 42, 62, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 38, 58, 38, 255, 48, 70, 46, 255, 76, 94, 17, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 34, 50, 34, 255, 39, 59, 39, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 42, 37, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 38, 33, 23, 255, 62, 47, 30, 255, 36, 32, 22, 255, 37, 33, 22, 255, 42, 35, 23, 255, 42, 36, 24, 255, 40, 35, 23, 255, 38, 33, 22, 255, 42, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 51, 41, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 40, 35, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 63, 48, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 61, 50, 36, 255, 39, 34, 25, 255, 72, 58, 42, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 79, 63, 45, 255, 42, 37, 27, 255, 39, 34, 24, 255, 79, 63, 45, 255, 48, 40, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 39, 33, 23, 255, 37, 33, 23, 255, 64, 52, 37, 255, 58, 48, 34, 255, 79, 63, 43, 255, 46, 40, 29, 255, 40, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 27, 255, 61, 47, 31, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 36, 24, 255, 52, 42, 27, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 48, 40, 30, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 50, 40, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 64, 52, 37, 255, 67, 54, 39, 255, 79, 63, 45, 255, 35, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 60, 46, 31, 255, 48, 39, 25, 255, 46, 38, 25, 255, 56, 44, 29, 255, 40, 34, 24, 255, 64, 52, 37, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 31, 22, 255, 77, 62, 44, 255, 37, 33, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 61, 46, 31, 255, 62, 47, 31, 255, 74, 55, 33, 255, 74, 54, 33, 255, 48, 40, 26, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 63, 48, 32, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 41, 36, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 52, 42, 27, 255, 36, 32, 22, 255, 39, 33, 23, 255, 38, 39, 32, 255, 39, 34, 23, 255, 54, 42, 28, 255, 52, 41, 27, 255, 56, 44, 29, 255, 50, 40, 26, 255, 40, 34, 23, 255, 43, 36, 23, 255, 59, 46, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 79, 63, 45, 255, 79, 63, 45, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 75, 60, 43, 255, 45, 39, 28, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 63, 52, 37, 255, 36, 32, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 36, 54, 36, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 40, 60, 40, 255, 36, 54, 36, 255, 40, 59, 39, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 60, 87, 56, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 43, 63, 41, 255, 45, 67, 44, 255, 50, 73, 47, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 39, 59, 39, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 38, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 49, 72, 47, 255, 34, 51, 35, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 45, 67, 44, 255, 40, 60, 40, 255, 34, 51, 35, 255, 36, 53, 36, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 54, 78, 51, 255, 42, 62, 41, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 50, 42, 31, 255, 41, 36, 24, 255, 46, 47, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 66, 54, 38, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 39, 34, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 60, 46, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 60, 45, 30, 255, 34, 31, 22, 255, 35, 31, 22, 255, 45, 38, 24, 255, 47, 39, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 36, 25, 255, 41, 36, 26, 255, 43, 35, 24, 255, 44, 36, 24, 255, 50, 40, 26, 255, 52, 41, 28, 255, 51, 41, 26, 255, 49, 40, 26, 255, 53, 42, 27, 255, 38, 33, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 58, 48, 34, 255, 48, 40, 26, 255, 48, 39, 25, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 51, 43, 31, 255, 64, 52, 37, 255, 36, 32, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 53, 44, 32, 255, 34, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 73, 59, 42, 255, 63, 52, 37, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 80, 64, 45, 255, 51, 43, 31, 255, 80, 64, 45, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 70, 52, 33, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 73, 59, 42, 255, 49, 42, 30, 255, 48, 40, 30, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 50, 40, 27, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 33, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 34, 25, 255, 45, 39, 28, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 47, 39, 25, 255, 63, 48, 31, 255, 66, 49, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 40, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 40, 34, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 71, 57, 41, 255, 42, 37, 27, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 39, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 61, 47, 31, 255, 37, 33, 23, 255, 51, 41, 27, 255, 39, 34, 23, 255, 60, 47, 31, 255, 49, 40, 26, 255, 37, 32, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 53, 42, 27, 255, 53, 42, 28, 255, 47, 38, 25, 255, 41, 34, 23, 255, 40, 34, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 44, 38, 27, 255, 40, 35, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 80, 64, 45, 255, 79, 63, 43, 255, 61, 50, 36, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 51, 63, 17, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 67, 44, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 69, 45, 255, 67, 95, 61, 255, 49, 71, 46, 255, 45, 66, 43, 255, 37, 56, 37, 255, 47, 69, 45, 255, 35, 51, 35, 255, 50, 73, 47, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 54, 77, 50, 255, 38, 58, 38, 255, 35, 51, 35, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 37, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 39, 59, 39, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 47, 68, 45, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 48, 70, 46, 255, 40, 59, 39, 255, 45, 67, 44, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 67, 44, 255, 41, 61, 40, 255, 51, 75, 49, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 63, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 48, 40, 30, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 40, 35, 23, 255, 40, 34, 24, 255, 42, 35, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 33, 255, 61, 50, 36, 255, 54, 45, 32, 255, 48, 40, 28, 255, 40, 34, 24, 255, 38, 33, 22, 255, 43, 36, 24, 255, 53, 43, 28, 255, 49, 40, 26, 255, 48, 41, 29, 255, 40, 35, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 35, 31, 22, 255, 35, 31, 23, 255, 68, 55, 40, 255, 44, 38, 27, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 63, 52, 37, 255, 36, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 34, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 39, 34, 23, 255, 54, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 54, 43, 28, 255, 56, 44, 29, 255, 63, 48, 32, 255, 49, 40, 26, 255, 48, 40, 26, 255, 46, 39, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 39, 34, 23, 255, 34, 31, 22, 255, 64, 52, 37, 255, 39, 34, 25, 255, 41, 36, 26, 255, 39, 34, 25, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 69, 51, 33, 255, 73, 54, 33, 255, 91, 101, 42, 255, 52, 42, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 51, 41, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 46, 38, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 48, 39, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 65, 49, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 42, 36, 23, 255, 47, 39, 25, 255, 49, 39, 27, 255, 42, 36, 24, 255, 47, 38, 25, 255, 49, 39, 26, 255, 40, 35, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 32, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 48, 40, 30, 255, 33, 30, 22, 255, 61, 50, 36, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 42, 31, 255, 37, 33, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 53, 42, 28, 255, 49, 40, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 58, 38, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 54, 78, 51, 255, 51, 74, 48, 255, 65, 92, 59, 255, 42, 62, 41, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 56, 37, 255, 58, 84, 54, 255, 47, 68, 45, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 23, 29, 24, 255, 29, 36, 29, 255, 25, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 40, 60, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 47, 68, 45, 255, 50, 73, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 35, 28, 255, 26, 33, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 53, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 35, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 69, 88, 45, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 63, 48, 31, 255, 52, 42, 28, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 76, 61, 43, 255, 79, 63, 44, 255, 43, 37, 26, 255, 40, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 53, 44, 32, 255, 80, 64, 45, 255, 33, 30, 22, 255, 41, 36, 26, 255, 45, 39, 28, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 46, 33, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 44, 37, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 31, 22, 255, 54, 45, 33, 255, 54, 45, 33, 255, 59, 49, 35, 255, 34, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 66, 49, 33, 255, 45, 38, 25, 255, 60, 46, 30, 255, 57, 45, 29, 255, 42, 36, 24, 255, 69, 51, 33, 255, 47, 39, 25, 255, 42, 36, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 67, 50, 33, 255, 71, 52, 33, 255, 43, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 67, 50, 33, 255, 74, 55, 33, 255, 49, 40, 26, 255, 57, 44, 29, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 74, 55, 33, 255, 70, 52, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 70, 57, 40, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 59, 45, 30, 255, 55, 43, 28, 255, 51, 41, 27, 255, 45, 38, 25, 255, 57, 44, 29, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 23, 255, 64, 48, 32, 255, 53, 41, 27, 255, 38, 33, 23, 255, 40, 35, 23, 255, 47, 39, 26, 255, 48, 39, 27, 255, 46, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 70, 57, 40, 255, 55, 45, 32, 255, 46, 40, 28, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 48, 39, 25, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 75, 60, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 23, 255, 48, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 29, 22, 255, 35, 30, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 23, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 46, 32, 255, 35, 44, 16, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 45, 66, 43, 255, 56, 81, 52, 255, 41, 61, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 43, 64, 42, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 30, 25, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 39, 59, 39, 255, 44, 65, 43, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 58, 83, 53, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 46, 68, 44, 255, 43, 64, 42, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 70, 56, 40, 255, 78, 62, 44, 255, 74, 59, 42, 255, 78, 61, 42, 255, 55, 45, 32, 255, 45, 38, 28, 255, 47, 40, 29, 255, 37, 33, 23, 255, 36, 31, 22, 255, 45, 38, 28, 255, 40, 34, 24, 255, 44, 37, 25, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 51, 36, 255, 64, 52, 37, 255, 41, 36, 26, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 70, 57, 40, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 40, 35, 25, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 63, 52, 37, 255, 49, 42, 30, 255, 45, 39, 28, 255, 35, 31, 23, 255, 41, 36, 26, 255, 43, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 61, 47, 31, 255, 52, 42, 27, 255, 52, 42, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 45, 38, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 48, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 59, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 74, 55, 33, 255, 66, 49, 33, 255, 55, 43, 28, 255, 57, 45, 29, 255, 59, 46, 30, 255, 40, 35, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 63, 48, 32, 255, 45, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 66, 54, 38, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 45, 37, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 49, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 63, 47, 31, 255, 47, 39, 25, 255, 58, 44, 29, 255, 58, 44, 29, 255, 44, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 48, 39, 26, 255, 39, 34, 24, 255, 37, 32, 22, 255, 37, 32, 22, 255, 38, 33, 23, 255, 62, 51, 36, 255, 60, 49, 34, 255, 61, 51, 36, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 49, 71, 46, 255, 45, 66, 43, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 47, 68, 45, 255, 40, 59, 39, 255, 32, 47, 33, 255, 47, 69, 45, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 56, 80, 52, 255, 41, 61, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 35, 53, 36, 255, 34, 51, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 45, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 79, 63, 44, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 44, 255, 58, 48, 34, 255, 38, 33, 23, 255, 35, 31, 23, 255, 56, 47, 33, 255, 59, 49, 35, 255, 33, 30, 22, 255, 70, 56, 39, 255, 46, 39, 28, 255, 51, 43, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 37, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 44, 38, 27, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 43, 37, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 52, 42, 28, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 46, 33, 255, 44, 38, 27, 255, 50, 42, 31, 255, 57, 47, 34, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 53, 44, 32, 255, 72, 58, 42, 255, 34, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 72, 54, 33, 255, 71, 52, 33, 255, 54, 43, 28, 255, 55, 43, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 68, 55, 40, 255, 75, 60, 43, 255, 59, 49, 35, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 57, 44, 29, 255, 55, 43, 28, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 35, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 55, 43, 28, 255, 45, 38, 25, 255, 40, 34, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 34, 31, 22, 255, 51, 41, 27, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 35, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 68, 51, 33, 255, 84, 61, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 65, 49, 31, 255, 47, 38, 25, 255, 56, 44, 29, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 45, 31, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 68, 55, 40, 255, 61, 50, 35, 255, 56, 46, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 67, 50, 33, 255, 59, 46, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 39, 34, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 34, 31, 22, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 36, 54, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 49, 71, 46, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 37, 56, 37, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 42, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 32, 46, 32, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 40, 29, 255, 33, 49, 34, 255, 35, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 45, 67, 44, 255, 36, 54, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 46, 39, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 70, 57, 40, 255, 40, 35, 25, 255, 79, 63, 45, 255, 51, 43, 31, 255, 71, 57, 41, 255, 53, 44, 32, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 24, 255, 61, 50, 35, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 46, 38, 26, 255, 48, 39, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 54, 45, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 47, 39, 25, 255, 64, 48, 32, 255, 58, 45, 30, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 57, 47, 34, 255, 54, 45, 33, 255, 44, 37, 24, 255, 57, 79, 33, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 76, 61, 43, 255, 50, 42, 31, 255, 41, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 61, 50, 36, 255, 70, 57, 40, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 81, 60, 33, 255, 65, 49, 33, 255, 53, 42, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 79, 63, 44, 255, 41, 36, 26, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 52, 42, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 62, 47, 31, 255, 64, 48, 32, 255, 48, 40, 26, 255, 66, 49, 33, 255, 74, 54, 33, 255, 52, 42, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 70, 52, 33, 255, 60, 46, 31, 255, 59, 46, 30, 255, 45, 38, 25, 255, 62, 47, 31, 255, 73, 54, 33, 255, 70, 52, 33, 255, 45, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 54, 43, 28, 255, 66, 49, 33, 255, 60, 46, 31, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 38, 26, 255, 38, 33, 23, 255, 47, 38, 25, 255, 57, 44, 30, 255, 41, 35, 23, 255, 54, 42, 28, 255, 40, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 49, 40, 26, 255, 60, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 67, 54, 39, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 48, 70, 46, 255, 46, 68, 44, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 37, 55, 37, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 48, 70, 46, 255, 51, 74, 48, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 54, 36, 255, 40, 59, 39, 255, 49, 71, 46, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 46, 68, 44, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 103, 127, 15, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 79, 63, 44, 255, 61, 50, 36, 255, 49, 42, 30, 255, 41, 36, 26, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 78, 61, 43, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 79, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 35, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 26, 255, 45, 37, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 64, 52, 37, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 49, 40, 26, 255, 62, 47, 31, 255, 56, 44, 29, 255, 44, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 38, 33, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 41, 36, 26, 255, 66, 54, 38, 255, 66, 54, 38, 255, 35, 31, 23, 255, 37, 33, 24, 255, 61, 50, 36, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 57, 44, 29, 255, 57, 45, 29, 255, 76, 56, 33, 255, 66, 49, 33, 255, 71, 52, 33, 255, 60, 46, 30, 255, 41, 35, 24, 255, 35, 31, 22, 255, 80, 64, 45, 255, 66, 54, 38, 255, 80, 64, 45, 255, 42, 37, 27, 255, 41, 36, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 36, 31, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 63, 48, 32, 255, 49, 40, 26, 255, 63, 48, 32, 255, 62, 47, 31, 255, 57, 44, 29, 255, 69, 51, 33, 255, 67, 50, 33, 255, 56, 44, 29, 255, 52, 42, 28, 255, 57, 45, 29, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 62, 47, 31, 255, 49, 40, 26, 255, 70, 52, 33, 255, 73, 54, 33, 255, 81, 59, 33, 255, 64, 48, 32, 255, 42, 36, 24, 255, 64, 48, 32, 255, 60, 46, 31, 255, 66, 49, 33, 255, 49, 40, 26, 255, 50, 40, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 48, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 39, 26, 255, 42, 36, 24, 255, 46, 37, 24, 255, 62, 47, 31, 255, 54, 42, 28, 255, 65, 49, 31, 255, 56, 43, 28, 255, 54, 43, 28, 255, 52, 41, 26, 255, 46, 37, 25, 255, 46, 37, 25, 255, 43, 36, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 52, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 75, 60, 43, 255, 76, 61, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 63, 52, 37, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 65, 79, 16, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 29, 40, 29, 255, 99, 120, 12, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 47, 68, 45, 255, 42, 62, 41, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 63, 48, 32, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 37, 33, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 39, 33, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 41, 36, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 50, 42, 30, 255, 38, 32, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 47, 39, 25, 255, 50, 41, 26, 255, 39, 33, 23, 255, 52, 41, 28, 255, 47, 39, 26, 255, 51, 40, 26, 255, 44, 37, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 47, 33, 255, 52, 43, 31, 255, 34, 31, 22, 255, 48, 41, 29, 255, 37, 33, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 60, 46, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 35, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 42, 37, 27, 255, 80, 64, 45, 255, 39, 33, 23, 255, 36, 32, 22, 255, 50, 42, 31, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 39, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 48, 40, 30, 255, 57, 47, 34, 255, 62, 51, 36, 255, 54, 45, 33, 255, 77, 94, 44, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 61, 47, 31, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 48, 39, 25, 255, 55, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 61, 46, 31, 255, 48, 40, 26, 255, 41, 35, 24, 255, 58, 48, 34, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 38, 25, 255, 59, 45, 30, 255, 42, 36, 24, 255, 53, 42, 28, 255, 62, 47, 31, 255, 51, 41, 27, 255, 75, 55, 33, 255, 71, 52, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 54, 43, 28, 255, 64, 48, 32, 255, 48, 40, 26, 255, 36, 32, 23, 255, 54, 43, 28, 255, 59, 45, 30, 255, 60, 46, 30, 255, 52, 42, 28, 255, 64, 48, 32, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 55, 44, 28, 255, 53, 42, 27, 255, 53, 42, 27, 255, 56, 44, 28, 255, 41, 35, 23, 255, 44, 38, 25, 255, 62, 48, 33, 255, 51, 42, 28, 255, 40, 34, 23, 255, 38, 34, 24, 255, 35, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 78, 61, 43, 255, 48, 40, 30, 255, 48, 40, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 80, 64, 45, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 35, 28, 255, 27, 35, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 34, 43, 34, 255, 23, 29, 24, 255, 25, 31, 25, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 44, 65, 43, 255, 39, 59, 39, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 51, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 43, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 31, 22, 255, 55, 46, 33, 255, 48, 40, 30, 255, 79, 63, 45, 255, 33, 30, 22, 255, 62, 51, 36, 255, 39, 34, 25, 255, 61, 50, 36, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 59, 49, 35, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 47, 38, 24, 255, 41, 35, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 41, 30, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 40, 34, 23, 255, 37, 32, 23, 255, 50, 42, 30, 255, 45, 38, 27, 255, 39, 34, 24, 255, 38, 33, 22, 255, 41, 34, 24, 255, 45, 38, 26, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 39, 34, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 51, 43, 31, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 76, 61, 43, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 58, 45, 30, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 49, 40, 26, 255, 54, 43, 28, 255, 62, 47, 31, 255, 51, 41, 27, 255, 53, 42, 28, 255, 48, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 39, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 61, 47, 31, 255, 58, 45, 30, 255, 42, 36, 24, 255, 46, 39, 25, 255, 64, 48, 32, 255, 71, 52, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 54, 43, 28, 255, 46, 38, 25, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 47, 39, 25, 255, 67, 50, 33, 255, 51, 41, 27, 255, 46, 38, 25, 255, 57, 44, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 44, 37, 24, 255, 65, 49, 33, 255, 54, 43, 28, 255, 58, 45, 30, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 36, 25, 255, 47, 39, 26, 255, 55, 43, 28, 255, 41, 36, 24, 255, 43, 35, 23, 255, 45, 38, 25, 255, 50, 41, 27, 255, 47, 38, 25, 255, 61, 46, 31, 255, 52, 42, 28, 255, 44, 38, 25, 255, 40, 34, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 70, 57, 40, 255, 64, 52, 37, 255, 77, 62, 44, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 28, 36, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 36, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 40, 60, 40, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 58, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 64, 42, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 43, 64, 42, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 33, 27, 255, 27, 34, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 30, 22, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 80, 64, 45, 255, 63, 52, 37, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 58, 48, 34, 255, 38, 33, 23, 255, 44, 37, 24, 255, 50, 40, 26, 255, 42, 35, 23, 255, 44, 36, 24, 255, 39, 33, 23, 255, 48, 41, 29, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 26, 255, 40, 35, 25, 255, 36, 32, 23, 255, 44, 37, 27, 255, 41, 36, 25, 255, 48, 40, 28, 255, 39, 34, 23, 255, 40, 34, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 41, 35, 25, 255, 38, 32, 22, 255, 39, 34, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 40, 35, 25, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 52, 42, 27, 255, 53, 42, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 36, 32, 23, 255, 59, 49, 35, 255, 57, 47, 34, 255, 36, 32, 23, 255, 45, 38, 25, 255, 52, 42, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 56, 44, 29, 255, 50, 40, 27, 255, 39, 34, 24, 255, 40, 35, 24, 255, 46, 40, 29, 255, 64, 52, 37, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 34, 31, 22, 255, 48, 40, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 41, 35, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 47, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 38, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 54, 45, 33, 255, 61, 50, 36, 255, 68, 55, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 46, 30, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 49, 48, 39, 255, 45, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 38, 33, 23, 255, 49, 40, 26, 255, 55, 43, 28, 255, 66, 49, 33, 255, 57, 45, 29, 255, 55, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 61, 46, 31, 255, 63, 48, 32, 255, 50, 40, 27, 255, 61, 47, 31, 255, 59, 46, 30, 255, 41, 36, 24, 255, 50, 40, 26, 255, 54, 43, 28, 255, 38, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 39, 33, 22, 255, 41, 34, 23, 255, 45, 37, 25, 255, 44, 37, 24, 255, 48, 39, 26, 255, 46, 38, 25, 255, 47, 39, 25, 255, 55, 42, 28, 255, 44, 37, 24, 255, 43, 36, 24, 255, 44, 43, 35, 255, 50, 40, 26, 255, 41, 35, 24, 255, 39, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 62, 51, 36, 255, 79, 63, 44, 255, 34, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 79, 63, 45, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 36, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 34, 43, 34, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 35, 28, 255, 28, 36, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 34, 49, 34, 255, 41, 61, 40, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 25, 34, 26, 255, 31, 39, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 45, 66, 43, 255, 38, 57, 38, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 40, 59, 39, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 53, 36, 255, 33, 47, 33, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 57, 45, 29, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 55, 46, 33, 255, 36, 32, 24, 255, 42, 37, 27, 255, 40, 35, 25, 255, 61, 50, 36, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 29, 22, 255, 55, 46, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 69, 55, 40, 255, 34, 30, 22, 255, 41, 35, 23, 255, 40, 35, 24, 255, 36, 32, 22, 255, 40, 34, 23, 255, 37, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 37, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 25, 255, 43, 37, 26, 255, 42, 36, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 45, 38, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 49, 42, 30, 255, 44, 38, 27, 255, 46, 40, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 39, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 62, 47, 31, 255, 66, 49, 33, 255, 60, 46, 31, 255, 59, 45, 30, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 46, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 47, 38, 26, 255, 39, 34, 23, 255, 38, 34, 23, 255, 44, 36, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 23, 255, 44, 37, 24, 255, 47, 38, 25, 255, 47, 38, 24, 255, 50, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 40, 30, 255, 62, 51, 36, 255, 36, 32, 23, 255, 35, 31, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 43, 44, 37, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 77, 62, 44, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 62, 51, 36, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 89, 107, 15, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 29, 36, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 36, 54, 36, 255, 42, 62, 41, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 42, 36, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 37, 27, 255, 39, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 78, 62, 42, 255, 37, 32, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 41, 35, 23, 255, 42, 35, 23, 255, 40, 34, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 35, 31, 22, 255, 46, 39, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 47, 40, 27, 255, 54, 44, 29, 255, 39, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 40, 29, 255, 35, 31, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 55, 46, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 61, 50, 36, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 23, 255, 56, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 50, 40, 27, 255, 63, 48, 32, 255, 65, 49, 33, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 50, 40, 27, 255, 44, 36, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 39, 33, 23, 255, 38, 33, 23, 255, 44, 37, 25, 255, 39, 34, 23, 255, 43, 36, 24, 255, 46, 37, 25, 255, 47, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 38, 33, 22, 255, 52, 42, 27, 255, 46, 39, 25, 255, 51, 41, 26, 255, 51, 41, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 43, 31, 255, 46, 40, 29, 255, 34, 31, 22, 255, 49, 42, 30, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 49, 42, 30, 255, 49, 42, 30, 255, 42, 37, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 26, 34, 26, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 25, 33, 26, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 107, 130, 13, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 33, 42, 33, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 58, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 98, 120, 15, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 44, 65, 43, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 46, 40, 29, 255, 70, 57, 40, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 70, 57, 40, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 29, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 61, 50, 35, 255, 67, 54, 39, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 47, 40, 26, 255, 52, 43, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 55, 46, 32, 255, 65, 66, 31, 255, 50, 39, 26, 255, 41, 35, 23, 255, 49, 39, 26, 255, 65, 51, 34, 255, 84, 88, 38, 255, 49, 40, 27, 255, 47, 38, 25, 255, 47, 39, 25, 255, 39, 33, 23, 255, 55, 46, 33, 255, 51, 43, 31, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 73, 59, 42, 255, 35, 31, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 46, 38, 25, 255, 72, 54, 33, 255, 71, 85, 41, 255, 61, 47, 31, 255, 47, 39, 25, 255, 49, 40, 26, 255, 58, 45, 30, 255, 40, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 56, 44, 29, 255, 62, 47, 31, 255, 57, 45, 29, 255, 69, 51, 33, 255, 45, 38, 25, 255, 63, 48, 31, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 57, 44, 29, 255, 56, 44, 29, 255, 44, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 76, 61, 43, 255, 76, 61, 43, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 62, 47, 31, 255, 66, 49, 33, 255, 64, 48, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 46, 38, 25, 255, 33, 30, 22, 255, 75, 60, 43, 255, 63, 52, 37, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 64, 52, 37, 255, 51, 43, 31, 255, 76, 61, 43, 255, 67, 54, 39, 255, 35, 31, 22, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 64, 48, 32, 255, 46, 39, 25, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 35, 23, 255, 47, 39, 26, 255, 36, 31, 22, 255, 54, 63, 41, 255, 40, 35, 25, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 44, 37, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 38, 33, 22, 255, 52, 43, 31, 255, 42, 35, 23, 255, 63, 47, 31, 255, 59, 45, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 44, 38, 27, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 31, 22, 255, 40, 35, 24, 255, 63, 52, 37, 255, 72, 58, 42, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 71, 57, 41, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 52, 42, 28, 255, 73, 54, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 32, 41, 32, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 24, 32, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 51, 35, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 39, 59, 39, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 30, 25, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 45, 67, 44, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 32, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 45, 255, 64, 52, 37, 255, 36, 32, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 41, 29, 255, 36, 32, 23, 255, 37, 32, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 46, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 25, 255, 38, 33, 22, 255, 37, 32, 22, 255, 41, 35, 23, 255, 40, 34, 23, 255, 46, 37, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 38, 25, 255, 54, 43, 28, 255, 55, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 45, 37, 24, 255, 64, 48, 32, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 64, 48, 32, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 49, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 36, 32, 24, 255, 59, 49, 35, 255, 54, 45, 33, 255, 66, 54, 38, 255, 63, 52, 37, 255, 55, 46, 33, 255, 39, 34, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 67, 50, 33, 255, 47, 39, 25, 255, 34, 30, 22, 255, 44, 38, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 25, 255, 53, 44, 32, 255, 36, 32, 22, 255, 36, 32, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 46, 40, 29, 255, 76, 61, 43, 255, 49, 42, 30, 255, 44, 38, 27, 255, 57, 47, 34, 255, 79, 62, 45, 255, 55, 46, 33, 255, 79, 63, 45, 255, 34, 31, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 36, 23, 255, 42, 35, 23, 255, 46, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 37, 26, 255, 40, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 40, 35, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 47, 38, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 68, 55, 40, 255, 78, 62, 43, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 38, 30, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 97, 119, 14, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 35, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 25, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 41, 36, 26, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 70, 57, 40, 255, 66, 54, 38, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 90, 120, 85, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 32, 22, 255, 37, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 57, 47, 33, 255, 58, 48, 33, 255, 42, 37, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 44, 37, 25, 255, 41, 35, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 48, 39, 25, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 63, 48, 32, 255, 63, 48, 31, 255, 59, 45, 30, 255, 41, 35, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 82, 107, 72, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 50, 42, 31, 255, 53, 44, 32, 255, 68, 55, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 62, 47, 31, 255, 51, 41, 27, 255, 35, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 26, 255, 39, 34, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 46, 40, 29, 255, 63, 52, 37, 255, 48, 40, 30, 255, 39, 33, 23, 255, 49, 42, 30, 255, 67, 54, 39, 255, 71, 57, 41, 255, 61, 50, 36, 255, 66, 54, 38, 255, 46, 40, 29, 255, 34, 30, 22, 255, 75, 60, 43, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 41, 27, 255, 51, 41, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 45, 37, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 54, 42, 28, 255, 61, 46, 31, 255, 52, 41, 27, 255, 40, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 37, 33, 24, 255, 76, 61, 43, 255, 76, 60, 42, 255, 40, 35, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 74, 90, 16, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 33, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 80, 64, 45, 255, 45, 39, 28, 255, 48, 40, 26, 255, 46, 40, 29, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 57, 47, 34, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 65, 83, 48, 255, 62, 47, 31, 255, 63, 48, 31, 255, 66, 49, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 47, 40, 28, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 32, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 62, 47, 31, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 55, 43, 28, 255, 57, 44, 29, 255, 53, 42, 28, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 50, 42, 31, 255, 39, 34, 24, 255, 39, 34, 24, 255, 79, 94, 45, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 52, 42, 27, 255, 55, 43, 28, 255, 58, 45, 30, 255, 45, 38, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 70, 52, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 36, 31, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 68, 88, 34, 255, 43, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 76, 61, 43, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 53, 44, 32, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 55, 46, 33, 255, 37, 33, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 40, 26, 255, 57, 45, 29, 255, 51, 41, 27, 255, 51, 41, 27, 255, 57, 44, 29, 255, 45, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 65, 49, 31, 255, 53, 41, 28, 255, 67, 52, 35, 255, 56, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 53, 44, 31, 255, 38, 33, 23, 255, 37, 32, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 53, 42, 27, 255, 36, 31, 22, 255, 56, 46, 33, 255, 58, 48, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 42, 36, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 36, 32, 24, 255, 75, 60, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 51, 43, 31, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 69, 51, 33, 255, 59, 54, 42, 255, 43, 37, 24, 255, 48, 40, 26, 255, 74, 54, 33, 255, 61, 46, 31, 255, 54, 43, 28, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 73, 59, 42, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 26, 33, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 40, 60, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 51, 62, 18, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 35, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 45, 48, 12, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 40, 60, 40, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 74, 58, 39, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 52, 42, 28, 255, 60, 46, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 40, 35, 25, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 66, 49, 33, 255, 69, 51, 33, 255, 78, 57, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 60, 46, 30, 255, 63, 48, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 50, 42, 30, 255, 51, 41, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 36, 25, 255, 36, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 47, 40, 28, 255, 34, 31, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 38, 34, 23, 255, 48, 40, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 76, 61, 43, 255, 68, 55, 40, 255, 37, 33, 23, 255, 44, 37, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 46, 38, 25, 255, 48, 40, 26, 255, 43, 37, 24, 255, 58, 45, 30, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 70, 57, 40, 255, 34, 30, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 61, 50, 36, 255, 50, 42, 31, 255, 35, 31, 22, 255, 46, 40, 29, 255, 36, 32, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 54, 43, 28, 255, 40, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 70, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 49, 42, 30, 255, 39, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 33, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 56, 44, 29, 255, 43, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 35, 31, 22, 255, 54, 45, 33, 255, 37, 33, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 67, 54, 39, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 40, 29, 255, 39, 34, 24, 255, 39, 33, 23, 255, 41, 36, 26, 255, 61, 50, 36, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 57, 44, 29, 255, 57, 44, 29, 255, 47, 38, 24, 255, 42, 35, 24, 255, 40, 35, 24, 255, 56, 43, 29, 255, 48, 40, 26, 255, 58, 47, 32, 255, 42, 35, 24, 255, 41, 35, 23, 255, 35, 31, 22, 255, 49, 41, 29, 255, 36, 31, 22, 255, 37, 32, 22, 255, 33, 30, 22, 255, 49, 41, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 51, 41, 26, 255, 38, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 52, 42, 28, 255, 45, 37, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 45, 39, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 52, 42, 28, 255, 57, 44, 29, 255, 66, 49, 33, 255, 49, 40, 26, 255, 53, 42, 28, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 80, 64, 45, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 49, 72, 47, 255, 48, 70, 46, 255, 41, 61, 40, 255, 47, 69, 45, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 43, 64, 42, 255, 40, 60, 40, 255, 54, 78, 51, 255, 39, 59, 39, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 34, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 76, 61, 43, 255, 46, 40, 29, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 63, 48, 31, 255, 64, 48, 32, 255, 74, 54, 33, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 65, 49, 33, 255, 51, 41, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 56, 44, 29, 255, 56, 44, 29, 255, 49, 40, 26, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 70, 52, 33, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 32, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 38, 33, 23, 255, 50, 40, 26, 255, 36, 32, 23, 255, 42, 36, 26, 255, 37, 33, 24, 255, 42, 37, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 38, 33, 22, 255, 42, 36, 24, 255, 47, 38, 25, 255, 52, 42, 27, 255, 35, 30, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 53, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 39, 33, 23, 255, 45, 39, 28, 255, 45, 39, 28, 255, 34, 30, 22, 255, 80, 64, 45, 255, 36, 32, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 69, 51, 33, 255, 46, 38, 25, 255, 46, 39, 25, 255, 39, 34, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 31, 22, 255, 68, 55, 40, 255, 40, 35, 25, 255, 39, 34, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 59, 46, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 62, 47, 31, 255, 45, 37, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 50, 40, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 23, 255, 45, 39, 28, 255, 80, 64, 45, 255, 46, 40, 29, 255, 36, 32, 23, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 79, 62, 44, 255, 42, 37, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 43, 36, 25, 255, 43, 35, 25, 255, 39, 34, 23, 255, 50, 40, 27, 255, 50, 40, 27, 255, 37, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 62, 51, 36, 255, 59, 49, 35, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 63, 48, 31, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 44, 65, 43, 255, 43, 63, 41, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 47, 69, 45, 255, 43, 63, 41, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 57, 82, 53, 255, 52, 76, 49, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 74, 55, 33, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 79, 94, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 59, 46, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 47, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 43, 37, 26, 255, 41, 36, 24, 255, 67, 54, 39, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 35, 23, 255, 42, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 32, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 47, 39, 27, 255, 53, 43, 29, 255, 57, 46, 31, 255, 41, 35, 23, 255, 49, 40, 26, 255, 36, 32, 23, 255, 56, 45, 29, 255, 59, 45, 30, 255, 50, 40, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 42, 36, 255, 36, 32, 24, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 61, 50, 36, 255, 39, 34, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 48, 40, 30, 255, 70, 57, 40, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 55, 46, 33, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 52, 42, 27, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 68, 51, 33, 255, 63, 48, 31, 255, 52, 42, 27, 255, 48, 40, 26, 255, 50, 40, 27, 255, 57, 44, 29, 255, 64, 48, 32, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 39, 28, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 59, 45, 30, 255, 59, 45, 30, 255, 57, 44, 29, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 44, 37, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 40, 30, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 27, 255, 41, 35, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 41, 35, 25, 255, 46, 39, 28, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 46, 40, 29, 255, 61, 49, 35, 255, 40, 35, 25, 255, 58, 48, 34, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 68, 55, 40, 255, 53, 44, 32, 255, 39, 34, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 74, 54, 33, 255, 62, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 62, 47, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 40, 60, 40, 255, 43, 63, 41, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 43, 64, 42, 255, 54, 77, 50, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 43, 63, 41, 255, 41, 61, 40, 255, 45, 67, 44, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 108, 132, 13, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 40, 35, 25, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 72, 53, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 63, 48, 32, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 88, 96, 55, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 39, 34, 24, 255, 47, 39, 29, 255, 37, 33, 23, 255, 53, 42, 27, 255, 38, 33, 23, 255, 39, 33, 23, 255, 51, 41, 26, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 38, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 61, 50, 33, 255, 46, 38, 26, 255, 41, 34, 24, 255, 38, 32, 23, 255, 46, 38, 27, 255, 45, 38, 26, 255, 43, 37, 24, 255, 48, 39, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 37, 33, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 67, 54, 39, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 67, 54, 39, 255, 37, 33, 23, 255, 52, 42, 28, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 43, 36, 23, 255, 41, 36, 26, 255, 38, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 59, 49, 35, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 63, 48, 32, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 39, 34, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 63, 48, 31, 255, 63, 48, 32, 255, 45, 38, 25, 255, 50, 41, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 37, 28, 255, 52, 41, 27, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 47, 39, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 50, 35, 255, 54, 45, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 37, 33, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 37, 33, 23, 255, 60, 46, 30, 255, 71, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 67, 54, 39, 255, 54, 45, 33, 255, 45, 39, 28, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 58, 38, 255, 48, 70, 46, 255, 46, 68, 44, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 38, 57, 38, 255, 40, 59, 39, 255, 41, 61, 40, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 89, 106, 12, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 26, 36, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 41, 255, 32, 45, 32, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 53, 63, 17, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 40, 29, 255, 34, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 43, 37, 24, 255, 56, 44, 29, 255, 74, 54, 33, 255, 39, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 40, 35, 24, 255, 65, 49, 33, 255, 65, 49, 33, 255, 58, 45, 30, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 50, 42, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 46, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 42, 28, 255, 49, 40, 26, 255, 47, 40, 28, 255, 45, 39, 28, 255, 42, 36, 26, 255, 67, 55, 39, 255, 41, 35, 24, 255, 46, 37, 25, 255, 43, 37, 24, 255, 40, 34, 23, 255, 39, 34, 23, 255, 45, 38, 26, 255, 47, 39, 25, 255, 41, 35, 23, 255, 56, 44, 28, 255, 39, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 34, 31, 22, 255, 58, 48, 34, 255, 44, 38, 27, 255, 36, 32, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 64, 52, 37, 255, 55, 46, 33, 255, 37, 33, 23, 255, 51, 41, 27, 255, 50, 40, 27, 255, 60, 46, 30, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 60, 46, 31, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 46, 38, 25, 255, 33, 30, 22, 255, 40, 34, 23, 255, 50, 40, 26, 255, 45, 37, 24, 255, 34, 30, 22, 255, 48, 41, 29, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 60, 46, 30, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 64, 52, 37, 255, 66, 54, 38, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 47, 38, 24, 255, 44, 37, 25, 255, 45, 37, 24, 255, 44, 36, 24, 255, 54, 43, 28, 255, 56, 43, 28, 255, 38, 33, 23, 255, 47, 39, 28, 255, 42, 36, 25, 255, 49, 40, 26, 255, 45, 38, 24, 255, 41, 35, 24, 255, 46, 37, 26, 255, 48, 39, 25, 255, 55, 43, 28, 255, 62, 47, 31, 255, 47, 39, 25, 255, 38, 33, 22, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 24, 255, 36, 32, 24, 255, 51, 41, 26, 255, 41, 36, 25, 255, 75, 60, 42, 255, 34, 31, 22, 255, 75, 60, 43, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 39, 34, 24, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 72, 90, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 55, 67, 18, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 79, 95, 12, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 24, 30, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 59, 46, 30, 255, 62, 47, 31, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 48, 41, 30, 255, 41, 35, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 22, 255, 42, 35, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 32, 23, 255, 39, 34, 23, 255, 61, 47, 31, 255, 58, 45, 29, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 46, 39, 25, 255, 59, 45, 30, 255, 72, 53, 33, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 36, 23, 255, 42, 36, 24, 255, 50, 40, 26, 255, 38, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 24, 255, 57, 44, 29, 255, 63, 47, 31, 255, 44, 37, 24, 255, 57, 44, 29, 255, 56, 44, 28, 255, 38, 33, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 41, 36, 26, 255, 51, 43, 31, 255, 51, 43, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 30, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 26, 255, 51, 42, 29, 255, 47, 38, 25, 255, 45, 38, 24, 255, 43, 36, 23, 255, 50, 40, 27, 255, 47, 38, 25, 255, 40, 34, 23, 255, 41, 36, 24, 255, 41, 34, 24, 255, 37, 32, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 47, 39, 29, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 40, 29, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 46, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 42, 36, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 43, 63, 41, 255, 45, 67, 44, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 39, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 48, 41, 29, 255, 36, 32, 23, 255, 38, 33, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 52, 43, 31, 255, 36, 32, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 37, 25, 255, 38, 33, 23, 255, 40, 35, 23, 255, 57, 44, 29, 255, 49, 40, 27, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 53, 42, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 57, 44, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 42, 36, 24, 255, 37, 32, 22, 255, 42, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 43, 37, 26, 255, 36, 32, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 49, 39, 26, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 44, 38, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 67, 54, 39, 255, 36, 32, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 52, 42, 27, 255, 44, 37, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 48, 41, 29, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 51, 40, 27, 255, 52, 41, 27, 255, 41, 35, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 41, 25, 255, 44, 36, 23, 255, 44, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 26, 255, 48, 39, 25, 255, 47, 38, 24, 255, 38, 33, 24, 255, 38, 33, 24, 255, 73, 59, 42, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 36, 29, 255, 25, 31, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 35, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 69, 81, 12, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 53, 36, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 23, 29, 24, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 39, 34, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 49, 42, 30, 255, 37, 33, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 41, 35, 23, 255, 46, 38, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 44, 36, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 61, 46, 31, 255, 46, 38, 25, 255, 45, 37, 25, 255, 46, 38, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 51, 40, 26, 255, 51, 41, 27, 255, 41, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 48, 40, 26, 255, 58, 45, 30, 255, 65, 49, 33, 255, 45, 38, 25, 255, 56, 44, 29, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 52, 41, 27, 255, 34, 31, 22, 255, 38, 33, 25, 255, 41, 35, 24, 255, 42, 35, 23, 255, 48, 39, 26, 255, 35, 31, 22, 255, 41, 35, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 42, 35, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 39, 33, 23, 255, 42, 35, 23, 255, 35, 31, 23, 255, 45, 39, 28, 255, 46, 40, 29, 255, 36, 32, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 70, 57, 40, 255, 73, 59, 42, 255, 39, 34, 24, 255, 49, 42, 30, 255, 58, 48, 34, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 77, 61, 42, 255, 58, 48, 34, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 34, 24, 255, 41, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 22, 255, 51, 41, 26, 255, 57, 44, 29, 255, 39, 34, 23, 255, 43, 36, 24, 255, 40, 34, 23, 255, 42, 35, 23, 255, 40, 35, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 32, 23, 255, 55, 45, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 62, 47, 30, 255, 55, 43, 29, 255, 58, 44, 30, 255, 53, 42, 27, 255, 53, 42, 28, 255, 56, 43, 28, 255, 73, 54, 32, 255, 54, 42, 27, 255, 51, 41, 27, 255, 63, 47, 31, 255, 58, 45, 29, 255, 54, 42, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 64, 48, 32, 255, 66, 49, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 70, 57, 40, 255, 39, 34, 25, 255, 43, 36, 24, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 28, 35, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 35, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 36, 29, 255, 26, 33, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 51, 41, 27, 255, 55, 43, 28, 255, 60, 46, 31, 255, 57, 45, 29, 255, 45, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 42, 37, 27, 255, 61, 50, 36, 255, 79, 62, 45, 255, 36, 32, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 45, 38, 26, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 24, 255, 47, 39, 25, 255, 50, 40, 26, 255, 41, 35, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 44, 37, 25, 255, 51, 40, 27, 255, 53, 43, 30, 255, 59, 46, 29, 255, 59, 45, 30, 255, 53, 43, 28, 255, 41, 35, 23, 255, 35, 31, 22, 255, 43, 36, 23, 255, 44, 36, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 43, 37, 24, 255, 48, 39, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 46, 39, 25, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 40, 42, 36, 255, 64, 48, 32, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 40, 27, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 54, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 47, 38, 24, 255, 42, 36, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 50, 41, 26, 255, 44, 37, 24, 255, 38, 33, 24, 255, 42, 37, 27, 255, 53, 44, 31, 255, 40, 34, 23, 255, 44, 37, 24, 255, 48, 40, 27, 255, 38, 33, 23, 255, 42, 35, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 41, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 24, 255, 35, 31, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 40, 35, 25, 255, 57, 47, 34, 255, 80, 64, 45, 255, 37, 40, 36, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 66, 54, 38, 255, 43, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 47, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 35, 23, 255, 45, 38, 25, 255, 49, 39, 26, 255, 42, 35, 24, 255, 39, 34, 23, 255, 37, 33, 22, 255, 50, 41, 30, 255, 46, 38, 25, 255, 47, 39, 25, 255, 48, 39, 26, 255, 55, 44, 28, 255, 51, 41, 27, 255, 59, 45, 30, 255, 43, 37, 24, 255, 44, 37, 24, 255, 54, 42, 27, 255, 56, 43, 28, 255, 58, 45, 29, 255, 51, 41, 26, 255, 47, 38, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 39, 41, 36, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 47, 39, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 47, 68, 45, 255, 38, 57, 38, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 40, 29, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 42, 62, 41, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 35, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 40, 60, 40, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 45, 37, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 57, 45, 29, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 43, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 53, 42, 28, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 41, 36, 26, 255, 45, 39, 28, 255, 43, 36, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 54, 45, 32, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 32, 22, 255, 60, 46, 31, 255, 67, 50, 33, 255, 66, 49, 31, 255, 54, 43, 28, 255, 45, 38, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 53, 42, 27, 255, 55, 44, 30, 255, 47, 40, 27, 255, 41, 35, 24, 255, 48, 39, 26, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 42, 35, 24, 255, 53, 43, 28, 255, 44, 37, 24, 255, 49, 40, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 40, 35, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 39, 34, 23, 255, 54, 43, 28, 255, 46, 38, 25, 255, 46, 39, 25, 255, 68, 51, 33, 255, 52, 42, 27, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 35, 23, 255, 40, 34, 24, 255, 54, 42, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 40, 34, 23, 255, 45, 38, 25, 255, 50, 42, 29, 255, 41, 35, 26, 255, 64, 52, 37, 255, 39, 34, 23, 255, 39, 34, 23, 255, 56, 44, 30, 255, 39, 34, 23, 255, 44, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 41, 35, 23, 255, 42, 35, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 63, 52, 37, 255, 37, 33, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 47, 39, 25, 255, 53, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 68, 55, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 35, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 41, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 28, 255, 41, 36, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 38, 25, 255, 55, 43, 28, 255, 49, 40, 27, 255, 38, 33, 23, 255, 51, 43, 30, 255, 63, 52, 37, 255, 41, 34, 23, 255, 41, 35, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 44, 36, 23, 255, 49, 40, 26, 255, 52, 41, 27, 255, 45, 37, 25, 255, 60, 46, 31, 255, 53, 42, 27, 255, 44, 36, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 60, 46, 30, 255, 54, 43, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 49, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 32, 41, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 37, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 55, 79, 51, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 34, 49, 34, 255, 40, 60, 40, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 38, 58, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 39, 59, 39, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 56, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 61, 46, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 55, 43, 28, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 59, 49, 35, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 32, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 24, 255, 50, 40, 26, 255, 46, 38, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 44, 37, 24, 255, 50, 40, 26, 255, 46, 38, 25, 255, 37, 33, 23, 255, 48, 38, 26, 255, 47, 38, 26, 255, 45, 37, 25, 255, 53, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 46, 38, 25, 255, 59, 45, 30, 255, 57, 44, 29, 255, 37, 33, 23, 255, 40, 35, 23, 255, 40, 34, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 36, 32, 23, 255, 40, 35, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 38, 25, 255, 46, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 44, 37, 25, 255, 44, 38, 25, 255, 41, 35, 26, 255, 37, 32, 23, 255, 46, 38, 25, 255, 47, 38, 26, 255, 42, 37, 26, 255, 35, 31, 22, 255, 47, 38, 24, 255, 49, 39, 25, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 44, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 25, 255, 48, 41, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 32, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 66, 53, 38, 255, 41, 36, 26, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 41, 35, 24, 255, 37, 32, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 23, 255, 50, 40, 26, 255, 44, 37, 24, 255, 47, 38, 24, 255, 56, 44, 28, 255, 54, 42, 27, 255, 56, 44, 28, 255, 44, 37, 24, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 48, 40, 30, 255, 54, 45, 33, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 33, 41, 32, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 49, 56, 14, 255, 32, 45, 32, 255, 40, 60, 40, 255, 39, 59, 39, 255, 42, 62, 41, 255, 56, 80, 52, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 35, 28, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 70, 83, 13, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 49, 71, 46, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 44, 65, 43, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 62, 47, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 60, 46, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 42, 35, 23, 255, 37, 32, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 38, 33, 23, 255, 47, 38, 25, 255, 54, 42, 28, 255, 47, 39, 26, 255, 41, 35, 24, 255, 44, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 40, 27, 255, 34, 31, 22, 255, 38, 33, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 23, 255, 42, 36, 24, 255, 66, 49, 33, 255, 44, 36, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 59, 47, 32, 255, 61, 49, 33, 255, 52, 44, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 52, 43, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 61, 46, 31, 255, 43, 36, 25, 255, 41, 35, 24, 255, 37, 32, 22, 255, 40, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 64, 52, 37, 255, 62, 51, 36, 255, 63, 52, 37, 255, 48, 40, 30, 255, 42, 36, 26, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 48, 41, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 35, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 44, 37, 25, 255, 50, 40, 28, 255, 47, 38, 25, 255, 66, 70, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 32, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 27, 255, 44, 37, 24, 255, 46, 38, 24, 255, 49, 39, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 52, 41, 27, 255, 47, 38, 24, 255, 36, 32, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 57, 44, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 49, 42, 30, 255, 61, 50, 36, 255, 35, 31, 23, 255, 35, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 55, 46, 33, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 52, 42, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 33, 42, 33, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 24, 32, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 80, 96, 12, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 39, 59, 39, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 32, 45, 32, 255, 24, 32, 25, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 38, 28, 255, 32, 46, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 38, 57, 38, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 49, 71, 46, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 77, 57, 33, 255, 93, 67, 31, 255, 58, 45, 30, 255, 54, 43, 28, 255, 46, 39, 25, 255, 47, 39, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 77, 62, 44, 255, 80, 64, 45, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 47, 39, 29, 255, 34, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 46, 38, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 42, 35, 23, 255, 52, 41, 28, 255, 46, 38, 25, 255, 43, 36, 25, 255, 36, 31, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 37, 32, 22, 255, 52, 42, 27, 255, 52, 41, 27, 255, 44, 37, 25, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 47, 48, 40, 255, 49, 42, 30, 255, 38, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 23, 255, 65, 48, 32, 255, 65, 49, 33, 255, 55, 44, 29, 255, 41, 35, 23, 255, 46, 38, 25, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 62, 66, 42, 255, 52, 41, 27, 255, 48, 39, 26, 255, 46, 38, 25, 255, 56, 46, 31, 255, 36, 32, 23, 255, 45, 38, 28, 255, 41, 35, 25, 255, 41, 36, 25, 255, 43, 36, 25, 255, 44, 36, 24, 255, 52, 41, 27, 255, 41, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 59, 45, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 33, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 42, 30, 255, 35, 31, 23, 255, 69, 56, 39, 255, 61, 50, 35, 255, 78, 62, 43, 255, 77, 61, 43, 255, 53, 44, 31, 255, 39, 34, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 47, 38, 26, 255, 55, 45, 30, 255, 40, 35, 23, 255, 40, 35, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 26, 255, 47, 40, 28, 255, 37, 32, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 44, 38, 24, 255, 55, 43, 29, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 32, 255, 62, 47, 30, 255, 52, 42, 28, 255, 66, 49, 32, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 48, 40, 30, 255, 49, 42, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 57, 47, 34, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 45, 30, 255, 56, 44, 29, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 67, 50, 33, 255, 61, 47, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 54, 43, 28, 255, 62, 47, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 30, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 47, 68, 45, 255, 39, 59, 39, 255, 37, 56, 37, 255, 45, 66, 43, 255, 35, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 50, 40, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 68, 51, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 50, 40, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 34, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 34, 23, 255, 43, 37, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 26, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 42, 35, 24, 255, 46, 37, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 50, 41, 28, 255, 37, 32, 23, 255, 41, 35, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 32, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 33, 24, 255, 34, 30, 22, 255, 48, 41, 29, 255, 41, 35, 23, 255, 43, 37, 25, 255, 50, 40, 27, 255, 41, 35, 25, 255, 55, 43, 29, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 45, 32, 255, 46, 39, 27, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 52, 43, 31, 255, 40, 35, 24, 255, 36, 32, 23, 255, 49, 42, 30, 255, 41, 35, 23, 255, 43, 37, 25, 255, 53, 42, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 35, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 49, 40, 26, 255, 50, 40, 26, 255, 62, 47, 31, 255, 46, 37, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 30, 22, 255, 57, 47, 33, 255, 74, 59, 41, 255, 70, 58, 42, 255, 71, 55, 39, 255, 57, 47, 33, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 26, 255, 47, 38, 26, 255, 52, 41, 27, 255, 44, 37, 24, 255, 37, 33, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 38, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 56, 43, 28, 255, 54, 42, 27, 255, 44, 37, 24, 255, 63, 47, 31, 255, 72, 53, 33, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 35, 31, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 33, 30, 22, 255, 61, 50, 36, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 55, 51, 41, 255, 64, 48, 32, 255, 51, 41, 27, 255, 39, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 71, 57, 41, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 67, 50, 33, 255, 51, 41, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 35, 44, 34, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 39, 16, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 36, 54, 36, 255, 45, 67, 44, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 51, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 45, 66, 43, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 52, 42, 27, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 25, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 52, 42, 27, 255, 59, 45, 30, 255, 64, 48, 32, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 69, 88, 34, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 35, 24, 255, 39, 34, 23, 255, 82, 104, 71, 255, 49, 40, 27, 255, 46, 40, 27, 255, 48, 39, 26, 255, 43, 36, 24, 255, 46, 38, 25, 255, 54, 45, 31, 255, 52, 43, 31, 255, 38, 33, 24, 255, 33, 30, 22, 255, 41, 35, 26, 255, 45, 38, 28, 255, 38, 33, 24, 255, 37, 32, 23, 255, 41, 36, 25, 255, 45, 37, 26, 255, 48, 44, 35, 255, 42, 35, 24, 255, 47, 38, 26, 255, 42, 35, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 40, 35, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 47, 39, 26, 255, 39, 33, 24, 255, 41, 36, 24, 255, 53, 42, 28, 255, 54, 42, 28, 255, 44, 37, 24, 255, 41, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 26, 255, 41, 35, 26, 255, 42, 36, 25, 255, 41, 35, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 49, 39, 26, 255, 57, 44, 29, 255, 55, 43, 28, 255, 52, 41, 27, 255, 52, 42, 27, 255, 46, 38, 24, 255, 42, 36, 24, 255, 49, 42, 27, 255, 61, 70, 31, 255, 50, 41, 26, 255, 37, 34, 25, 255, 38, 32, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 38, 33, 23, 255, 39, 33, 23, 255, 48, 40, 29, 255, 50, 42, 30, 255, 65, 53, 37, 255, 52, 44, 31, 255, 43, 36, 27, 255, 36, 32, 22, 255, 49, 41, 29, 255, 37, 32, 22, 255, 44, 48, 28, 255, 38, 33, 23, 255, 50, 40, 27, 255, 48, 39, 26, 255, 47, 38, 25, 255, 55, 44, 30, 255, 36, 32, 23, 255, 57, 47, 33, 255, 46, 38, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 48, 39, 25, 255, 63, 47, 31, 255, 53, 42, 27, 255, 61, 46, 30, 255, 70, 51, 32, 255, 55, 43, 28, 255, 48, 39, 25, 255, 71, 52, 33, 255, 62, 47, 31, 255, 44, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 52, 42, 27, 255, 67, 50, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 47, 39, 25, 255, 68, 51, 33, 255, 59, 45, 30, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 42, 33, 255, 23, 29, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 44, 18, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 33, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 47, 68, 45, 255, 43, 64, 42, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 36, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 60, 46, 31, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 70, 52, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 48, 40, 30, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 62, 51, 36, 255, 41, 36, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 59, 45, 30, 255, 48, 39, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 47, 39, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 42, 36, 23, 255, 43, 36, 24, 255, 71, 53, 31, 255, 62, 47, 31, 255, 41, 35, 24, 255, 45, 38, 25, 255, 42, 35, 24, 255, 43, 36, 24, 255, 45, 39, 27, 255, 64, 51, 35, 255, 46, 40, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 35, 32, 22, 255, 37, 33, 23, 255, 38, 33, 22, 255, 37, 33, 22, 255, 44, 36, 25, 255, 48, 38, 26, 255, 52, 43, 30, 255, 37, 33, 23, 255, 41, 35, 25, 255, 39, 34, 23, 255, 44, 36, 24, 255, 42, 35, 23, 255, 46, 39, 25, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 57, 47, 34, 255, 43, 37, 25, 255, 56, 44, 30, 255, 54, 44, 30, 255, 53, 42, 28, 255, 38, 33, 22, 255, 40, 34, 23, 255, 46, 38, 25, 255, 45, 38, 28, 255, 38, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 35, 23, 255, 53, 42, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 53, 42, 27, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 62, 46, 31, 255, 53, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 36, 25, 255, 38, 33, 23, 255, 37, 32, 22, 255, 37, 33, 23, 255, 43, 37, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 68, 55, 39, 255, 71, 57, 40, 255, 72, 58, 40, 255, 37, 32, 22, 255, 40, 34, 24, 255, 37, 33, 22, 255, 63, 51, 35, 255, 48, 41, 28, 255, 37, 33, 23, 255, 62, 50, 35, 255, 55, 45, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 52, 41, 27, 255, 46, 38, 25, 255, 58, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 39, 32, 255, 46, 40, 28, 255, 59, 49, 34, 255, 43, 37, 26, 255, 37, 33, 23, 255, 35, 31, 23, 255, 38, 34, 23, 255, 44, 37, 24, 255, 65, 53, 37, 255, 35, 31, 22, 255, 42, 37, 26, 255, 42, 36, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 54, 42, 27, 255, 47, 38, 25, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 57, 45, 29, 255, 46, 39, 25, 255, 51, 49, 40, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 72, 58, 42, 255, 48, 40, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 77, 57, 33, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 71, 57, 41, 255, 63, 52, 37, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 53, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 38, 57, 38, 255, 38, 58, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 42, 30, 255, 42, 62, 41, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 50, 55, 12, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 44, 38, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 53, 44, 32, 255, 50, 42, 31, 255, 44, 38, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 35, 31, 22, 255, 48, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 31, 255, 53, 42, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 55, 54, 45, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 42, 35, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 45, 38, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 66, 54, 38, 255, 45, 39, 28, 255, 39, 34, 24, 255, 60, 49, 35, 255, 39, 33, 24, 255, 39, 34, 25, 255, 58, 47, 32, 255, 56, 46, 31, 255, 49, 40, 28, 255, 70, 54, 38, 255, 64, 50, 35, 255, 48, 39, 26, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 54, 42, 28, 255, 47, 38, 26, 255, 36, 32, 23, 255, 39, 33, 23, 255, 43, 36, 26, 255, 40, 35, 24, 255, 45, 37, 25, 255, 54, 43, 30, 255, 56, 44, 31, 255, 47, 38, 27, 255, 44, 40, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 36, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 26, 255, 99, 125, 87, 255, 55, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 57, 47, 33, 255, 38, 33, 22, 255, 40, 35, 24, 255, 53, 44, 30, 255, 41, 34, 23, 255, 40, 35, 23, 255, 43, 36, 25, 255, 43, 37, 25, 255, 48, 40, 28, 255, 43, 36, 24, 255, 41, 35, 25, 255, 40, 35, 23, 255, 51, 41, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 46, 38, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 50, 40, 26, 255, 42, 36, 24, 255, 41, 35, 23, 255, 33, 30, 22, 255, 56, 47, 33, 255, 48, 41, 30, 255, 57, 47, 33, 255, 35, 30, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 61, 46, 31, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 60, 46, 31, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 71, 52, 33, 255, 46, 38, 25, 255, 42, 36, 24, 255, 58, 45, 30, 255, 62, 47, 31, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 65, 86, 33, 255, 48, 40, 26, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 67, 80, 15, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 38, 25, 255, 53, 42, 28, 255, 63, 48, 32, 255, 53, 42, 28, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 69, 51, 33, 255, 69, 51, 33, 255, 69, 51, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 66, 49, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 35, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 32, 22, 255, 50, 40, 27, 255, 54, 43, 28, 255, 64, 49, 32, 255, 46, 38, 25, 255, 43, 36, 23, 255, 42, 35, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 72, 58, 41, 255, 49, 41, 29, 255, 37, 32, 23, 255, 36, 32, 24, 255, 39, 34, 24, 255, 55, 44, 30, 255, 53, 41, 28, 255, 50, 40, 27, 255, 63, 49, 33, 255, 47, 39, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 41, 35, 23, 255, 50, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 26, 255, 48, 40, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 37, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 51, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 39, 34, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 52, 49, 39, 255, 63, 47, 32, 255, 42, 36, 24, 255, 41, 34, 24, 255, 52, 42, 28, 255, 40, 34, 23, 255, 43, 36, 25, 255, 47, 38, 25, 255, 49, 39, 26, 255, 47, 38, 25, 255, 40, 34, 23, 255, 37, 32, 22, 255, 37, 32, 22, 255, 40, 35, 23, 255, 36, 32, 22, 255, 55, 45, 31, 255, 48, 39, 27, 255, 73, 56, 39, 255, 50, 39, 27, 255, 49, 39, 26, 255, 47, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 35, 23, 255, 43, 37, 24, 255, 52, 41, 27, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 31, 22, 255, 56, 46, 33, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 57, 45, 29, 255, 51, 41, 27, 255, 46, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 51, 41, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 41, 36, 26, 255, 58, 48, 34, 255, 33, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 64, 52, 37, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 58, 45, 30, 255, 41, 36, 24, 255, 35, 31, 22, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 24, 30, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 43, 44, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 52, 42, 28, 255, 65, 49, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 59, 45, 30, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 36, 24, 255, 61, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 51, 43, 31, 255, 41, 35, 24, 255, 39, 34, 24, 255, 72, 58, 42, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 62, 51, 36, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 36, 31, 22, 255, 38, 32, 23, 255, 36, 32, 23, 255, 60, 49, 35, 255, 51, 43, 31, 255, 64, 51, 37, 255, 48, 40, 30, 255, 60, 49, 35, 255, 70, 57, 40, 255, 42, 35, 24, 255, 45, 38, 25, 255, 42, 36, 23, 255, 42, 35, 23, 255, 58, 44, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 47, 38, 25, 255, 52, 41, 27, 255, 56, 44, 28, 255, 55, 44, 27, 255, 47, 38, 25, 255, 46, 37, 26, 255, 40, 34, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 40, 33, 23, 255, 42, 35, 24, 255, 45, 37, 25, 255, 44, 36, 24, 255, 46, 38, 25, 255, 53, 43, 29, 255, 38, 33, 23, 255, 42, 36, 23, 255, 36, 32, 22, 255, 54, 45, 32, 255, 40, 35, 25, 255, 36, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 33, 30, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 44, 36, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 56, 44, 28, 255, 62, 47, 30, 255, 66, 50, 33, 255, 46, 38, 26, 255, 47, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 25, 255, 46, 37, 25, 255, 46, 38, 26, 255, 47, 40, 27, 255, 50, 42, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 48, 39, 26, 255, 43, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 66, 49, 31, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 33, 23, 255, 43, 36, 23, 255, 56, 43, 29, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 38, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 43, 28, 255, 60, 46, 30, 255, 40, 35, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 54, 43, 28, 255, 48, 40, 26, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 57, 47, 34, 255, 34, 31, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 40, 35, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 52, 42, 27, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 34, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 44, 65, 43, 255, 47, 68, 45, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 32, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 31, 39, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 32, 46, 32, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 59, 39, 255, 37, 56, 37, 255, 46, 68, 44, 255, 38, 57, 38, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 58, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 89, 101, 44, 255, 57, 45, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 38, 33, 23, 255, 62, 51, 36, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 69, 51, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 46, 40, 29, 255, 54, 45, 33, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 47, 61, 32, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 55, 46, 33, 255, 39, 34, 25, 255, 33, 29, 22, 255, 34, 31, 22, 255, 49, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 36, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 61, 50, 35, 255, 44, 38, 27, 255, 67, 54, 39, 255, 33, 30, 22, 255, 73, 58, 41, 255, 34, 30, 22, 255, 59, 49, 34, 255, 33, 30, 22, 255, 50, 41, 26, 255, 38, 33, 23, 255, 44, 37, 24, 255, 56, 44, 29, 255, 54, 42, 28, 255, 42, 35, 24, 255, 50, 41, 27, 255, 42, 36, 24, 255, 48, 39, 26, 255, 49, 40, 26, 255, 52, 42, 27, 255, 54, 43, 28, 255, 44, 37, 25, 255, 57, 58, 28, 255, 37, 32, 23, 255, 40, 34, 23, 255, 42, 36, 25, 255, 39, 33, 23, 255, 45, 37, 26, 255, 45, 38, 26, 255, 45, 37, 25, 255, 42, 35, 24, 255, 59, 48, 33, 255, 58, 47, 33, 255, 40, 34, 23, 255, 42, 36, 26, 255, 34, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 35, 31, 23, 255, 61, 50, 36, 255, 36, 32, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 47, 38, 24, 255, 58, 44, 30, 255, 64, 49, 31, 255, 64, 49, 30, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 44, 37, 27, 255, 49, 41, 28, 255, 37, 32, 22, 255, 37, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 35, 24, 255, 46, 38, 24, 255, 61, 46, 31, 255, 48, 39, 25, 255, 41, 35, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 40, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 49, 40, 26, 255, 54, 45, 33, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 55, 46, 33, 255, 35, 31, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 38, 57, 38, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 48, 70, 46, 255, 40, 59, 39, 255, 40, 60, 40, 255, 35, 51, 35, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 35, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 51, 35, 255, 40, 59, 39, 255, 45, 67, 44, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 45, 66, 43, 255, 43, 63, 41, 255, 46, 68, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 40, 35, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 60, 46, 30, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 47, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 35, 31, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 64, 48, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 53, 44, 32, 255, 35, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 37, 27, 255, 68, 55, 40, 255, 68, 55, 40, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 37, 27, 255, 60, 46, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 40, 35, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 72, 58, 41, 255, 71, 57, 41, 255, 44, 38, 27, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 35, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 64, 48, 31, 255, 52, 41, 27, 255, 47, 39, 25, 255, 45, 38, 24, 255, 43, 36, 25, 255, 41, 35, 24, 255, 40, 34, 23, 255, 37, 33, 22, 255, 38, 33, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 48, 32, 255, 44, 36, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 80, 64, 45, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 40, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 72, 58, 42, 255, 36, 32, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 52, 42, 27, 255, 60, 46, 31, 255, 53, 42, 27, 255, 59, 45, 30, 255, 66, 49, 31, 255, 55, 43, 28, 255, 58, 45, 29, 255, 48, 39, 26, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 35, 23, 255, 42, 35, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 42, 36, 25, 255, 51, 41, 27, 255, 41, 35, 23, 255, 41, 42, 34, 255, 39, 34, 24, 255, 44, 39, 28, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 31, 22, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 34, 30, 22, 255, 47, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 36, 32, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 79, 63, 44, 255, 68, 55, 40, 255, 49, 42, 30, 255, 51, 43, 31, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 54, 43, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 45, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 61, 47, 31, 255, 40, 59, 39, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 41, 61, 40, 255, 45, 67, 44, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 41, 61, 40, 255, 43, 63, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 75, 89, 11, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 48, 70, 46, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 53, 36, 255, 33, 49, 34, 255, 77, 94, 15, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 67, 50, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 52, 42, 28, 255, 71, 52, 33, 255, 66, 49, 33, 255, 58, 45, 30, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 58, 45, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 52, 42, 27, 255, 64, 48, 32, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 76, 61, 43, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 41, 36, 26, 255, 67, 54, 39, 255, 54, 45, 32, 255, 33, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 56, 46, 33, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 24, 255, 37, 32, 22, 255, 52, 42, 27, 255, 44, 36, 24, 255, 45, 38, 24, 255, 44, 36, 24, 255, 44, 37, 24, 255, 46, 37, 24, 255, 39, 34, 23, 255, 44, 37, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 38, 33, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 48, 33, 255, 38, 33, 23, 255, 67, 54, 38, 255, 41, 36, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 49, 33, 255, 52, 42, 28, 255, 44, 36, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 35, 24, 255, 40, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 25, 255, 40, 35, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 50, 41, 26, 255, 42, 36, 24, 255, 40, 35, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 54, 45, 33, 255, 51, 43, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 63, 48, 31, 255, 41, 36, 24, 255, 36, 32, 23, 255, 71, 57, 41, 255, 49, 42, 30, 255, 44, 38, 27, 255, 54, 45, 33, 255, 67, 54, 39, 255, 33, 30, 22, 255, 50, 40, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 43, 36, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 69, 51, 33, 255, 41, 36, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 54, 43, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 79, 63, 45, 255, 77, 62, 44, 255, 51, 43, 31, 255, 36, 32, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 33, 47, 33, 255, 36, 54, 36, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 30, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 59, 45, 30, 255, 80, 97, 40, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 72, 53, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 45, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 57, 45, 29, 255, 63, 48, 32, 255, 55, 43, 28, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 75, 60, 43, 255, 53, 44, 32, 255, 44, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 73, 59, 42, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 25, 255, 55, 46, 33, 255, 48, 40, 30, 255, 59, 49, 35, 255, 36, 32, 23, 255, 78, 62, 43, 255, 60, 49, 35, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 55, 44, 28, 255, 41, 35, 23, 255, 51, 41, 27, 255, 45, 38, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 36, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 25, 255, 37, 32, 22, 255, 39, 34, 23, 255, 49, 39, 26, 255, 39, 34, 23, 255, 43, 44, 27, 255, 38, 32, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 68, 51, 33, 255, 60, 46, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 38, 33, 22, 255, 38, 33, 22, 255, 39, 33, 22, 255, 42, 35, 24, 255, 38, 34, 23, 255, 35, 32, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 49, 40, 26, 255, 49, 39, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 38, 33, 25, 255, 52, 42, 27, 255, 41, 35, 23, 255, 39, 33, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 32, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 68, 55, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 54, 45, 33, 255, 70, 57, 40, 255, 71, 57, 41, 255, 45, 39, 28, 255, 40, 35, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 79, 92, 41, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 54, 45, 33, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 70, 57, 40, 255, 73, 59, 42, 255, 72, 58, 42, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 63, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 40, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 25, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 36, 27, 255, 26, 33, 27, 255, 29, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 23, 29, 24, 255, 26, 33, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 53, 36, 255, 44, 65, 43, 255, 43, 64, 42, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 53, 36, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 44, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 39, 34, 23, 255, 59, 45, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 67, 54, 39, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 46, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 62, 51, 36, 255, 80, 64, 45, 255, 50, 42, 31, 255, 54, 45, 33, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 32, 23, 255, 36, 32, 24, 255, 53, 44, 32, 255, 42, 36, 24, 255, 42, 35, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 47, 39, 25, 255, 59, 45, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 37, 33, 22, 255, 39, 33, 23, 255, 41, 35, 23, 255, 41, 36, 24, 255, 37, 32, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 41, 27, 255, 44, 37, 24, 255, 46, 38, 24, 255, 60, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 41, 27, 255, 52, 42, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 53, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 46, 40, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 63, 52, 37, 255, 49, 42, 30, 255, 49, 42, 30, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 61, 47, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 66, 49, 33, 255, 61, 46, 31, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 29, 22, 255, 59, 49, 35, 255, 54, 45, 33, 255, 49, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 61, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 61, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 64, 77, 16, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 32, 26, 255, 31, 39, 31, 255, 26, 33, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 32, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 37, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 56, 44, 29, 255, 45, 37, 24, 255, 72, 53, 33, 255, 50, 40, 27, 255, 33, 30, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 36, 32, 23, 255, 44, 45, 37, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 59, 46, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 44, 45, 37, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 49, 42, 30, 255, 50, 42, 31, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 58, 48, 34, 255, 63, 52, 37, 255, 44, 38, 27, 255, 62, 51, 36, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 35, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 61, 47, 31, 255, 54, 43, 28, 255, 41, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 45, 38, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 33, 24, 255, 46, 38, 25, 255, 40, 34, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 31, 22, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 26, 255, 33, 30, 22, 255, 35, 31, 22, 255, 62, 50, 35, 255, 51, 40, 27, 255, 43, 36, 23, 255, 44, 37, 24, 255, 40, 34, 23, 255, 36, 32, 23, 255, 45, 38, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 41, 35, 23, 255, 51, 41, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 64, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 53, 42, 28, 255, 53, 42, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 53, 42, 28, 255, 45, 38, 25, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 58, 45, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 38, 33, 23, 255, 72, 58, 42, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 28, 36, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 31, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 65, 49, 33, 255, 63, 48, 31, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 46, 40, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 79, 62, 45, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 59, 45, 30, 255, 60, 46, 31, 255, 52, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 50, 40, 26, 255, 49, 40, 26, 255, 49, 39, 26, 255, 54, 43, 28, 255, 45, 38, 24, 255, 42, 36, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 43, 36, 25, 255, 39, 34, 23, 255, 41, 34, 24, 255, 39, 34, 24, 255, 42, 35, 23, 255, 33, 30, 22, 255, 46, 38, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 35, 27, 255, 47, 38, 27, 255, 49, 39, 27, 255, 45, 37, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 46, 38, 24, 255, 42, 35, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 47, 31, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 54, 43, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 48, 40, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 55, 46, 33, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 55, 46, 33, 255, 36, 32, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 62, 47, 31, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 32, 40, 32, 255, 46, 50, 13, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 51, 60, 16, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 70, 52, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 42, 28, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 65, 49, 33, 255, 60, 46, 30, 255, 47, 39, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 65, 49, 33, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 68, 51, 33, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 47, 34, 255, 36, 32, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 57, 45, 29, 255, 43, 36, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 25, 255, 40, 34, 24, 255, 42, 35, 24, 255, 37, 32, 22, 255, 39, 34, 23, 255, 45, 38, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 44, 36, 25, 255, 44, 37, 25, 255, 42, 36, 25, 255, 38, 33, 24, 255, 35, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 52, 42, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 57, 52, 42, 255, 59, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 39, 34, 25, 255, 46, 40, 29, 255, 33, 30, 22, 255, 61, 50, 36, 255, 66, 54, 38, 255, 68, 55, 40, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 49, 42, 30, 255, 35, 31, 22, 255, 58, 48, 34, 255, 55, 46, 33, 255, 79, 63, 45, 255, 77, 62, 44, 255, 40, 35, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 63, 48, 32, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 63, 48, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 32, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 70, 52, 33, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 46, 37, 255, 45, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 34, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 40, 29, 255, 58, 48, 34, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 62, 47, 31, 255, 34, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 84, 100, 37, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 49, 40, 26, 255, 63, 85, 33, 255, 38, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 42, 36, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 34, 24, 255, 39, 34, 25, 255, 44, 38, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 45, 37, 25, 255, 40, 34, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 52, 42, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 36, 26, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 43, 38, 27, 255, 55, 45, 33, 255, 35, 31, 22, 255, 43, 37, 26, 255, 43, 37, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 40, 35, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 53, 42, 28, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 39, 28, 255, 60, 46, 31, 255, 43, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 68, 51, 33, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 73, 59, 42, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 73, 34, 255, 36, 32, 22, 255, 79, 63, 45, 255, 46, 40, 29, 255, 79, 62, 45, 255, 79, 62, 45, 255, 79, 62, 45, 255, 39, 34, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 61, 50, 36, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 68, 55, 40, 255, 76, 61, 43, 255, 54, 45, 33, 255, 41, 36, 26, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 41, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 47, 39, 25, 255, 57, 44, 29, 255, 0, 0, 0, 255, 6, 6, 6, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 23, 24, 25, 255, 32, 33, 34, 255, 26, 26, 27, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 2, 2, 2, 255, 6, 6, 6, 255, 1, 2, 2, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 29, 30, 31, 255, 21, 22, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 1, 1, 1, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 20, 20, 255, 28, 29, 30, 255, 16, 17, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 12, 13, 13, 255, 7, 7, 8, 255, 18, 19, 20, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 22, 22, 23, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 24, 25, 26, 255, 21, 21, 22, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 23, 24, 24, 255, 21, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 27, 255, 17, 18, 18, 255, 24, 25, 25, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 27, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 22, 255, 25, 26, 26, 255, 19, 20, 20, 255, 20, 20, 21, 255, 26, 26, 27, 255, 26, 27, 28, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 20, 255, 17, 17, 18, 255, 28, 28, 29, 255, 24, 25, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 10, 11, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 1, 1, 1, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 3, 3, 3, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 12, 12, 12, 255, 19, 20, 21, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 20, 21, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 1, 1, 1, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 5, 5, 6, 255, 2, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 22, 23, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 24, 25, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 19, 20, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 21, 255, 24, 24, 25, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 10, 255, 20, 21, 21, 255, 19, 20, 21, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 21, 22, 255, 17, 17, 18, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 16, 16, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 28, 255, 22, 23, 24, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 26, 27, 27, 255, 24, 25, 25, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 20, 21, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 21, 22, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 26, 26, 27, 255, 16, 16, 17, 255, 11, 12, 12, 255, 22, 23, 24, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 24, 24, 25, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 12, 12, 13, 255, 19, 19, 20, 255, 19, 20, 21, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 21, 255, 27, 28, 29, 255, 21, 21, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 22, 23, 24, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 24, 25, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 31, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 29, 30, 31, 255, 26, 27, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 11, 12, 12, 255, 12, 12, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 19, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 16, 16, 255, 20, 21, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 29, 30, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 19, 20, 20, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 28, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 26, 27, 255, 19, 20, 20, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 15, 15, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 19, 20, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 1, 1, 1, 255, 6, 6, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 19, 20, 21, 255, 19, 20, 21, 255, 16, 17, 17, 255, 25, 25, 26, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 26, 26, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 27, 28, 29, 255, 32, 33, 34, 255, 19, 20, 20, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 20, 20, 21, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 26, 27, 27, 255, 23, 24, 25, 255, 20, 21, 22, 255, 18, 19, 19, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 26, 27, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 24, 25, 25, 255, 22, 23, 24, 255, 30, 31, 32, 255, 20, 21, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 19, 20, 20, 255, 18, 19, 20, 255, 8, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 28, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 21, 22, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 18, 19, 19, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 25, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 25, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 27, 27, 28, 255, 17, 18, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 15, 15, 255, 25, 26, 26, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 3, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 28, 29, 255, 23, 24, 24, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 19, 20, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 29, 30, 31, 255, 22, 22, 23, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 18, 18, 19, 255, 25, 26, 27, 255, 25, 25, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 29, 30, 31, 255, 17, 17, 18, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 17, 18, 18, 255, 26, 27, 28, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 14, 15, 15, 255, 24, 25, 25, 255, 24, 25, 25, 255, 19, 20, 21, 255, 28, 28, 29, 255, 20, 21, 22, 255, 23, 24, 25, 255, 14, 14, 15, 255, 26, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 23, 24, 25, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 19, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 19, 20, 20, 255, 16, 17, 17, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 20, 21, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 22, 23, 255, 17, 18, 18, 255, 28, 29, 30, 255, 30, 31, 32, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 24, 25, 25, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 8, 9, 9, 255, 7, 7, 7, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 21, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 12, 12, 255, 18, 19, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 18, 19, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 26, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 12, 255, 20, 21, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 27, 28, 29, 255, 18, 18, 19, 255, 19, 20, 21, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 3, 4, 4, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 24, 25, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 30, 31, 32, 255, 26, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 27, 27, 28, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 19, 20, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 27, 28, 29, 255, 29, 29, 30, 255, 23, 24, 25, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 2, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 30, 31, 32, 255, 27, 28, 29, 255, 14, 14, 15, 255, 21, 21, 22, 255, 17, 17, 18, 255, 9, 10, 10, 255, 13, 13, 14, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 24, 24, 25, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 20, 20, 255, 25, 26, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 22, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 26, 26, 27, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 1, 1, 1, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 26, 27, 255, 24, 25, 26, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 20, 21, 255, 16, 16, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 14, 15, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 28, 255, 22, 23, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 3, 3, 3, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 8, 8, 8, 255, 22, 22, 23, 255, 21, 22, 23, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 19, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 19, 20, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 24, 25, 255, 26, 27, 28, 255, 28, 29, 30, 255, 23, 24, 24, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 6, 6, 7, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 20, 21, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 19, 19, 255, 27, 27, 28, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 20, 21, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 12, 12, 12, 255, 6, 6, 6, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 25, 26, 255, 29, 29, 30, 255, 30, 31, 31, 255, 17, 18, 18, 255, 26, 26, 27, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 18, 19, 19, 255, 29, 30, 31, 255, 22, 23, 24, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 19, 20, 20, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 21, 22, 23, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 31, 255, 26, 26, 27, 255, 25, 26, 27, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 17, 18, 255, 21, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 21, 22, 23, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 3, 3, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 18, 18, 19, 255, 24, 25, 26, 255, 22, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 25, 25, 26, 255, 31, 32, 33, 255, 26, 27, 28, 255, 19, 19, 20, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 11, 11, 11, 255, 20, 21, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 19, 20, 21, 255, 21, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 20, 20, 21, 255, 26, 26, 27, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 5, 5, 6, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 15, 15, 16, 255, 14, 15, 15, 255, 5, 5, 6, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 17, 18, 18, 255, 18, 19, 19, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 26, 27, 27, 255, 29, 29, 30, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 28, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 26, 27, 28, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 18, 18, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 18, 255, 18, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 25, 26, 27, 255, 26, 27, 28, 255, 21, 22, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 21, 255, 20, 20, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 18, 19, 255, 14, 15, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 27, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 18, 19, 19, 255, 23, 24, 24, 255, 27, 28, 29, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 22, 255, 26, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 25, 25, 26, 255, 19, 20, 20, 255, 24, 25, 25, 255, 25, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 6, 6, 6, 255, 9, 10, 10, 255, 3, 4, 4, 255, 3, 4, 4, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 25, 26, 255, 30, 31, 32, 255, 22, 23, 24, 255, 18, 18, 19, 255, 25, 26, 26, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 16, 17, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 21, 22, 23, 255, 21, 22, 23, 255, 23, 24, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 4, 4, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 25, 26, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 21, 22, 255, 21, 22, 22, 255, 13, 14, 14, 255, 21, 22, 23, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 23, 24, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 19, 20, 255, 22, 22, 23, 255, 29, 29, 30, 255, 31, 32, 33, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 21, 255, 27, 27, 28, 255, 30, 31, 31, 255, 20, 21, 22, 255, 25, 26, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 20, 255, 20, 21, 21, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 20, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 21, 22, 255, 25, 26, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 26, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 25, 26, 26, 255, 18, 19, 20, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 27, 28, 29, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 24, 25, 26, 255, 25, 26, 27, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 24, 25, 255, 20, 21, 22, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 21, 22, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 27, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 20, 255, 12, 12, 12, 255, 21, 22, 22, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 27, 28, 29, 255, 26, 27, 28, 255, 24, 25, 26, 255, 21, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 22, 23, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 20, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 24, 25, 26, 255, 19, 20, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 20, 21, 22, 255, 20, 21, 21, 255, 25, 26, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 31, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 19, 20, 20, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 17, 17, 18, 255, 20, 21, 22, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 24, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 26, 26, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 31, 32, 33, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 22, 22, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 6, 6, 7, 255, 14, 14, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 28, 29, 30, 255, 20, 20, 21, 255, 24, 25, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 32, 255, 17, 18, 18, 255, 23, 24, 25, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 31, 255, 26, 26, 27, 255, 27, 28, 29, 255, 29, 30, 31, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 18, 19, 19, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 30, 255, 23, 24, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 21, 22, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 19, 255, 29, 30, 31, 255, 28, 28, 29, 255, 18, 19, 20, 255, 23, 24, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 23, 255, 25, 25, 26, 255, 28, 28, 29, 255, 23, 24, 25, 255, 28, 29, 30, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 9, 9, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 19, 20, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 31, 32, 33, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 26, 27, 28, 255, 20, 21, 21, 255, 24, 25, 26, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 21, 21, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 2, 2, 2, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 14, 14, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 2, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 10, 10, 10, 255, 12, 13, 13, 255, 22, 23, 24, 255, 13, 14, 14, 255, 11, 12, 12, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 21, 22, 22, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 17, 18, 18, 255, 7, 7, 7, 255, 9, 10, 10, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 23, 24, 25, 255, 16, 16, 17, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 25, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 2, 3, 3, 255, 2, 3, 3, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 19, 20, 255, 29, 30, 31, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 28, 28, 29, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 19, 20, 255, 22, 22, 23, 255, 23, 24, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 29, 29, 30, 255, 29, 30, 31, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 19, 19, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 21, 22, 22, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 28, 28, 29, 255, 15, 16, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 19, 20, 21, 255, 27, 28, 29, 255, 21, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 25, 25, 26, 255, 19, 20, 21, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 22, 22, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 19, 20, 255, 10, 10, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 27, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 25, 26, 27, 255, 25, 25, 26, 255, 24, 25, 26, 255, 25, 25, 26, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 27, 28, 29, 255, 23, 24, 24, 255, 18, 19, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 18, 18, 19, 255, 27, 28, 29, 255, 19, 20, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 3, 3, 3, 255, 3, 3, 3, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 29, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 23, 255, 26, 26, 27, 255, 17, 18, 18, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 6, 255, 3, 4, 4, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 18, 19, 255, 15, 15, 16, 255, 17, 17, 18, 255, 21, 22, 23, 255, 23, 24, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 24, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 16, 16, 17, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 14, 14, 15, 255, 19, 20, 21, 255, 24, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 23, 255, 29, 30, 31, 255, 24, 25, 26, 255, 23, 24, 24, 255, 20, 21, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 22, 23, 24, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 27, 28, 29, 255, 19, 19, 20, 255, 24, 25, 25, 255, 22, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 27, 255, 26, 27, 28, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 3, 3, 255, 8, 9, 9, 255, 3, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 25, 26, 26, 255, 21, 22, 23, 255, 21, 21, 22, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 3, 4, 4, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 26, 27, 27, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 29, 29, 30, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 25, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 24, 25, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 26, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 20, 21, 21, 255, 20, 20, 21, 255, 25, 26, 26, 255, 10, 11, 11, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 25, 26, 27, 255, 29, 30, 31, 255, 16, 16, 17, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 21, 22, 255, 19, 19, 20, 255, 11, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 16, 17, 255, 21, 22, 23, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 22, 22, 23, 255, 22, 22, 23, 255, 12, 13, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 15, 15, 16, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 20, 21, 255, 14, 15, 15, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 12, 255, 18, 18, 19, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 17, 18, 255, 25, 25, 26, 255, 24, 25, 26, 255, 26, 27, 27, 255, 19, 20, 20, 255, 26, 27, 27, 255, 22, 22, 23, 255, 20, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 26, 27, 28, 255, 21, 21, 22, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 23, 24, 24, 255, 13, 13, 13, 255, 24, 24, 25, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 23, 24, 24, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 10, 10, 10, 255, 11, 11, 12, 255, 24, 25, 26, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 30, 31, 31, 255, 28, 28, 29, 255, 28, 29, 30, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 26, 26, 255, 24, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 25, 25, 26, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 16, 16, 17, 255, 27, 28, 29, 255, 23, 24, 24, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 12, 12, 12, 255, 12, 12, 12, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 23, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 10, 10, 11, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 29, 30, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 16, 16, 17, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 20, 21, 255, 24, 25, 26, 255, 31, 32, 33, 255, 19, 19, 20, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 30, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 22, 23, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 20, 21, 22, 255, 28, 28, 29, 255, 25, 25, 26, 255, 25, 26, 27, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 19, 20, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 3, 4, 4, 255, 4, 4, 4, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 22, 255, 29, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 23, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 15, 15, 16, 255, 7, 7, 7, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 23, 24, 24, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 22, 23, 24, 255, 20, 21, 22, 255, 11, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 27, 28, 29, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 18, 18, 19, 255, 9, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 10, 11, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 28, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 31, 32, 33, 255, 21, 22, 22, 255, 32, 33, 34, 255, 10, 10, 10, 255, 14, 14, 15, 255, 3, 3, 3, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 22, 23, 255, 24, 25, 25, 255, 29, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 17, 17, 18, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 21, 22, 255, 26, 27, 28, 255, 28, 28, 29, 255, 30, 31, 31, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 20, 20, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 18, 19, 20, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 11, 11, 255, 13, 13, 14, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 22, 23, 24, 255, 27, 27, 28, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 21, 22, 23, 255, 23, 24, 24, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 18, 19, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 7, 7, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 21, 22, 255, 29, 30, 31, 255, 22, 23, 24, 255, 28, 28, 29, 255, 27, 27, 28, 255, 18, 19, 20, 255, 30, 31, 32, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 13, 14, 14, 255, 7, 7, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 24, 25, 26, 255, 26, 27, 27, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 24, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 25, 26, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 18, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 33, 255, 21, 22, 23, 255, 14, 14, 15, 255, 18, 19, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 21, 22, 22, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 19, 20, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 25, 26, 26, 255, 26, 27, 27, 255, 31, 32, 33, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 23, 255, 11, 11, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 2, 3, 3, 255, 1, 1, 1, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 26, 27, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 20, 21, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 28, 29, 255, 21, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 24, 24, 255, 18, 18, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 20, 21, 22, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 10, 10, 255, 7, 7, 8, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 18, 18, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 27, 28, 255, 28, 29, 30, 255, 29, 29, 30, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 28, 28, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 20, 21, 22, 255, 26, 27, 28, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 26, 26, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 21, 255, 20, 21, 22, 255, 26, 26, 27, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 27, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 22, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 10, 255, 6, 6, 7, 255, 3, 4, 4, 255, 2, 3, 3, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 7, 7, 8, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 3, 3, 3, 255, 2, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 28, 29, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 23, 24, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 17, 18, 18, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 17, 18, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 13, 14, 14, 255, 20, 21, 21, 255, 29, 30, 31, 255, 25, 25, 26, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 20, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 22, 23, 255, 24, 25, 25, 255, 30, 31, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 18, 19, 19, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 16, 17, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 30, 31, 32, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 22, 23, 24, 255, 18, 19, 19, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 26, 27, 255, 25, 26, 27, 255, 22, 23, 24, 255, 24, 25, 26, 255, 28, 29, 30, 255, 18, 19, 20, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 17, 17, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 18, 19, 19, 255, 23, 24, 25, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 20, 20, 21, 255, 18, 19, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 23, 24, 25, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 22, 23, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 9, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 19, 20, 255, 28, 29, 30, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 20, 21, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 16, 16, 17, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 9, 9, 9, 255, 18, 18, 19, 255, 17, 17, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 20, 21, 255, 27, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 23, 255, 18, 19, 19, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 19, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 22, 22, 23, 255, 28, 28, 29, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 2, 2, 2, 255, 8, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 28, 28, 29, 255, 17, 17, 18, 255, 22, 22, 23, 255, 13, 13, 13, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 26, 26, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 20, 21, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 28, 29, 255, 29, 30, 31, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 30, 31, 32, 255, 20, 21, 22, 255, 21, 22, 22, 255, 26, 26, 27, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 20, 20, 21, 255, 30, 31, 32, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 26, 27, 28, 255, 25, 26, 26, 255, 21, 22, 23, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 22, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 29, 30, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 19, 19, 255, 20, 20, 21, 255, 25, 25, 26, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 23, 24, 24, 255, 23, 24, 24, 255, 27, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 24, 25, 25, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 25, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 25, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 18, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 31, 32, 33, 255, 22, 23, 24, 255, 20, 21, 21, 255, 31, 32, 33, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 18, 19, 19, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 19, 20, 255, 22, 22, 23, 255, 26, 27, 28, 255, 19, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 24, 24, 25, 255, 20, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 23, 24, 24, 255, 12, 13, 13, 255, 19, 20, 21, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 17, 17, 18, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 24, 24, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 29, 30, 255, 22, 23, 24, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 20, 21, 21, 255, 17, 17, 18, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 21, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 17, 18, 18, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 20, 21, 22, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 18, 19, 255, 23, 24, 24, 255, 31, 32, 33, 255, 24, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 23, 24, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 28, 28, 29, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 20, 21, 21, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 23, 24, 255, 19, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 29, 30, 31, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 26, 255, 19, 20, 20, 255, 22, 22, 23, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 24, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 28, 255, 22, 22, 23, 255, 26, 27, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 13, 14, 14, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 29, 29, 30, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 21, 21, 22, 255, 27, 28, 29, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 13, 13, 13, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 26, 27, 28, 255, 16, 17, 17, 255, 24, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 27, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 12, 12, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 19, 20, 20, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 21, 21, 22, 255, 24, 25, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 23, 255, 26, 27, 27, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 20, 21, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 21, 22, 22, 255, 27, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 24, 25, 255, 19, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 21, 22, 23, 255, 16, 17, 17, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 23, 24, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 33, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 21, 21, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 20, 20, 255, 25, 26, 27, 255, 25, 26, 26, 255, 20, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 23, 24, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 25, 26, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 23, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 21, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 18, 19, 255, 19, 20, 21, 255, 24, 25, 25, 255, 22, 22, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 15, 16, 16, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 26, 26, 27, 255, 22, 22, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 15, 16, 255, 20, 21, 21, 255, 19, 19, 20, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 28, 28, 29, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 18, 19, 20, 255, 25, 26, 26, 255, 19, 19, 20, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 25, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 28, 29, 255, 19, 20, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 16, 16, 17, 255, 8, 8, 8, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 20, 20, 21, 255, 11, 11, 11, 255, 18, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 21, 22, 23, 255, 21, 22, 23, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 31, 32, 33, 255, 21, 22, 22, 255, 16, 17, 17, 255, 21, 21, 22, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 18, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 18, 19, 20, 255, 23, 24, 24, 255, 14, 15, 15, 255, 20, 21, 21, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 26, 27, 28, 255, 22, 22, 23, 255, 22, 23, 24, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 18, 18, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 20, 21, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 1, 2, 2, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 13, 255, 17, 18, 18, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 28, 28, 29, 255, 20, 20, 21, 255, 31, 32, 33, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 27, 28, 29, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 26, 26, 27, 255, 21, 22, 22, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 26, 26, 27, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 28, 29, 30, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 14, 15, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 26, 27, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 25, 26, 255, 21, 22, 23, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 14, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 21, 21, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 28, 29, 30, 255, 26, 26, 27, 255, 25, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 25, 26, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 14, 14, 15, 255, 20, 21, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 24, 24, 25, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 31, 32, 33, 255, 32, 33, 34, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 11, 11, 12, 255, 20, 21, 22, 255, 19, 19, 20, 255, 22, 23, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 25, 26, 26, 255, 22, 22, 23, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 21, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 20, 21, 255, 24, 25, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 5, 5, 6, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 22, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 25, 25, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 19, 20, 21, 255, 12, 13, 13, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 5, 5, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 27, 28, 29, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 25, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 2, 2, 2, 255, 8, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 26, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 4, 4, 4, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 27, 28, 29, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 4, 4, 4, 255, 0, 0, 0, 255, 6, 6, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 28, 29, 30, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 19, 20, 255, 26, 26, 27, 255, 27, 27, 28, 255, 29, 29, 30, 255, 18, 18, 19, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 26, 27, 27, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 24, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 23, 255, 20, 20, 21, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 27, 28, 29, 255, 18, 19, 20, 255, 20, 20, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 14, 15, 15, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 5, 5, 6, 255, 14, 15, 15, 255, 11, 11, 12, 255, 0, 0, 0, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 20, 20, 21, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 24, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 16, 17, 17, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 27, 27, 28, 255, 19, 20, 21, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 19, 20, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 18, 19, 255, 21, 22, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 23, 24, 24, 255, 29, 30, 31, 255, 22, 23, 24, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 25, 26, 255, 23, 24, 24, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 13, 13, 14, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 20, 20, 21, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 21, 21, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 4, 4, 4, 255, 2, 3, 3, 255, 2, 2, 2, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 23, 24, 255, 23, 24, 25, 255, 22, 22, 23, 255, 28, 28, 29, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 28, 28, 29, 255, 28, 29, 30, 255, 25, 26, 26, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 2, 2, 2, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 30, 31, 32, 255, 22, 23, 24, 255, 27, 28, 29, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 11, 11, 12, 255, 10, 10, 11, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 16, 17, 17, 255, 21, 22, 23, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 22, 22, 255, 27, 28, 29, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 10, 10, 10, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 10, 10, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 30, 31, 32, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 23, 24, 25, 255, 30, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 23, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 17, 18, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 20, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 3, 3, 3, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 27, 27, 255, 29, 30, 31, 255, 28, 29, 30, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 22, 23, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 23, 255, 17, 18, 18, 255, 19, 20, 21, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 3, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 23, 255, 28, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 30, 31, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 27, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 21, 255, 12, 12, 13, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 21, 255, 26, 27, 28, 255, 20, 21, 22, 255, 27, 28, 29, 255, 16, 17, 17, 255, 24, 24, 25, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 18, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 24, 25, 25, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 14, 15, 255, 24, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 10, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 31, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 19, 20, 255, 23, 24, 24, 255, 27, 27, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 19, 20, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 27, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 24, 24, 25, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 29, 30, 31, 255, 23, 24, 24, 255, 27, 27, 28, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 22, 22, 23, 255, 25, 25, 26, 255, 16, 17, 17, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 26, 255, 30, 31, 32, 255, 20, 21, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 29, 30, 31, 255, 26, 27, 28, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 18, 19, 19, 255, 25, 26, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 19, 20, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 22, 23, 24, 255, 14, 14, 15, 255, 23, 24, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 13, 14, 14, 255, 21, 21, 22, 255, 13, 13, 14, 255, 9, 9, 9, 255, 1, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 17, 18, 255, 20, 21, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 10, 10, 10, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 21, 22, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 26, 27, 255, 22, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 29, 30, 31, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 22, 255, 20, 21, 22, 255, 16, 16, 17, 255, 20, 20, 21, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 25, 25, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 30, 31, 32, 255, 27, 27, 28, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 18, 18, 19, 255, 25, 25, 26, 255, 20, 21, 22, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 20, 20, 21, 255, 23, 24, 25, 255, 24, 25, 25, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 25, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 24, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 22, 23, 24, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 13, 13, 14, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 13, 14, 14, 255, 25, 26, 26, 255, 29, 29, 30, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 16, 16, 255, 22, 23, 24, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 12, 255, 23, 24, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 31, 32, 33, 255, 21, 21, 22, 255, 28, 28, 29, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 24, 25, 26, 255, 24, 24, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 11, 11, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 18, 18, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 24, 25, 26, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 22, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 20, 21, 255, 26, 27, 28, 255, 27, 28, 29, 255, 26, 27, 28, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 13, 13, 14, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 14, 14, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 21, 255, 31, 32, 33, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 26, 26, 27, 255, 26, 27, 28, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 21, 22, 23, 255, 21, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 15, 15, 16, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 23, 24, 24, 255, 19, 19, 20, 255, 24, 25, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 26, 26, 27, 255, 27, 28, 29, 255, 28, 28, 29, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 24, 25, 25, 255, 25, 26, 27, 255, 24, 24, 25, 255, 16, 17, 17, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 25, 26, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 25, 26, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 25, 25, 255, 14, 14, 15, 255, 28, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 30, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 23, 24, 25, 255, 26, 27, 28, 255, 24, 25, 26, 255, 28, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 20, 21, 21, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 20, 20, 255, 10, 10, 10, 255, 7, 7, 8, 255, 1, 2, 2, 255, 1, 1, 1, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 26, 27, 27, 255, 20, 21, 21, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 29, 30, 31, 255, 26, 27, 28, 255, 20, 20, 21, 255, 26, 26, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 17, 18, 18, 255, 29, 30, 31, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 25, 26, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 27, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 25, 26, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 24, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 18, 18, 19, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 13, 14, 255, 19, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 19, 20, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 27, 27, 255, 18, 19, 20, 255, 21, 21, 22, 255, 27, 27, 28, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 21, 21, 22, 255, 25, 26, 27, 255, 31, 32, 33, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 27, 28, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 20, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 9, 10, 10, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 16, 17, 255, 20, 21, 22, 255, 16, 16, 17, 255, 21, 22, 22, 255, 29, 29, 30, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 25, 26, 27, 255, 25, 25, 26, 255, 23, 24, 25, 255, 26, 26, 27, 255, 26, 27, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 21, 22, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 27, 28, 29, 255, 27, 28, 29, 255, 27, 27, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 32, 33, 34, 255, 19, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 16, 17, 255, 26, 26, 27, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 19, 255, 26, 27, 28, 255, 23, 24, 24, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 17, 17, 18, 255, 22, 23, 24, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 19, 20, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 22, 23, 255, 19, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 19, 20, 255, 7, 7, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 21, 22, 255, 23, 24, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 19, 20, 255, 10, 10, 10, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 27, 28, 255, 25, 26, 27, 255, 22, 22, 23, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 20, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 18, 19, 20, 255, 24, 25, 26, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 29, 30, 31, 255, 20, 20, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 20, 255, 28, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 20, 21, 21, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 24, 25, 25, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 25, 26, 26, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 20, 21, 22, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 19, 20, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 25, 25, 26, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 29, 30, 255, 28, 28, 29, 255, 24, 25, 25, 255, 18, 19, 20, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 24, 25, 26, 255, 20, 21, 22, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 16, 17, 17, 255, 26, 27, 27, 255, 12, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 16, 16, 17, 255, 8, 8, 8, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 26, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 26, 26, 27, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 18, 19, 20, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 21, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 29, 30, 255, 21, 22, 23, 255, 30, 31, 32, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 17, 17, 18, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 20, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 10, 10, 255, 19, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 29, 30, 31, 255, 25, 26, 27, 255, 25, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 19, 20, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 28, 28, 29, 255, 11, 12, 12, 255, 25, 26, 27, 255, 20, 20, 21, 255, 8, 8, 8, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 20, 255, 14, 15, 15, 255, 29, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 25, 255, 17, 18, 18, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 25, 26, 27, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 20, 21, 22, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 21, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 25, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 20, 21, 21, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 8, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 6, 255, 2, 3, 3, 255, 3, 4, 4, 255, 7, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 22, 23, 24, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 20, 20, 21, 255, 12, 13, 13, 255, 6, 6, 6, 255, 1, 2, 2, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 22, 255, 23, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 20, 20, 21, 255, 19, 20, 21, 255, 30, 31, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 22, 23, 255, 18, 18, 19, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 20, 21, 22, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 23, 24, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 13, 14, 255, 20, 21, 22, 255, 16, 16, 17, 255, 18, 19, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 28, 29, 255, 26, 27, 27, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 24, 24, 25, 255, 17, 18, 18, 255, 21, 22, 22, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 10, 10, 11, 255, 15, 15, 16, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 26, 27, 27, 255, 22, 23, 24, 255, 32, 33, 34, 255, 19, 19, 20, 255, 19, 19, 20, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 19, 20, 21, 255, 26, 26, 27, 255, 18, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 20, 21, 255, 18, 18, 19, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 23, 24, 25, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 3, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 20, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 25, 26, 27, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 12, 13, 13, 255, 28, 29, 30, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 22, 255, 19, 20, 21, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 15, 15, 16, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 20, 21, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 26, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 23, 24, 24, 255, 25, 26, 27, 255, 24, 25, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 27, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 19, 20, 20, 255, 26, 27, 27, 255, 16, 16, 17, 255, 21, 21, 22, 255, 26, 27, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 27, 27, 28, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 32, 33, 34, 255, 23, 24, 25, 255, 25, 26, 27, 255, 21, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 23, 24, 25, 255, 19, 20, 21, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 26, 27, 28, 255, 20, 20, 21, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 25, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 5, 5, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 7, 7, 8, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 19, 20, 20, 255, 26, 27, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 27, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 21, 22, 23, 255, 28, 29, 30, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 2, 2, 2, 255, 7, 7, 8, 255, 5, 5, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 22, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 21, 22, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 21, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 18, 18, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 19, 20, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 13, 13, 14, 255, 5, 5, 6, 255, 8, 9, 9, 255, 3, 3, 3, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 16, 16, 17, 255, 25, 26, 26, 255, 11, 11, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 5, 5, 6, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 15, 15, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 30, 31, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 21, 22, 23, 255, 24, 25, 25, 255, 29, 29, 30, 255, 31, 32, 33, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 26, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 21, 22, 255, 26, 27, 27, 255, 28, 28, 29, 255, 25, 26, 27, 255, 24, 25, 26, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 29, 30, 31, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 29, 30, 31, 255, 25, 25, 26, 255, 18, 19, 20, 255, 22, 22, 23, 255, 20, 21, 22, 255, 10, 10, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 20, 21, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 23, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 10, 10, 11, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 26, 27, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 1, 2, 2, 255, 5, 5, 5, 255, 1, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 21, 22, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 27, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 24, 25, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 11, 11, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 27, 28, 29, 255, 24, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 19, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 25, 255, 14, 15, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 11, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 28, 29, 30, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 24, 25, 26, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 19, 20, 20, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 22, 23, 255, 26, 26, 27, 255, 16, 17, 17, 255, 26, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 29, 29, 30, 255, 27, 28, 29, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 26, 26, 27, 255, 26, 27, 27, 255, 20, 20, 21, 255, 13, 13, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 20, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 22, 22, 23, 255, 16, 16, 17, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 27, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 17, 18, 255, 7, 7, 8, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 23, 24, 24, 255, 18, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 20, 20, 21, 255, 23, 24, 25, 255, 14, 14, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 29, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 22, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 23, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 3, 4, 4, 255, 2, 2, 2, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 22, 22, 23, 255, 13, 14, 14, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 28, 28, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 25, 26, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 24, 25, 255, 29, 30, 31, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 21, 255, 18, 19, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 30, 31, 32, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 26, 27, 27, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 27, 28, 29, 255, 25, 25, 26, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 23, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 26, 26, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 10, 10, 11, 255, 18, 18, 19, 255, 18, 18, 19, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 19, 20, 21, 255, 24, 24, 25, 255, 20, 21, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 16, 16, 17, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 26, 27, 255, 20, 21, 22, 255, 21, 22, 23, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 20, 21, 22, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 2, 3, 3, 255, 10, 10, 11, 255, 16, 16, 17, 255, 18, 19, 20, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 20, 20, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 28, 28, 29, 255, 30, 31, 32, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 4, 4, 4, 255, 5, 5, 6, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 21, 255, 25, 25, 26, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 22, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 28, 29, 30, 255, 21, 21, 22, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 21, 22, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 27, 28, 29, 255, 26, 26, 27, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 3, 3, 255, 4, 4, 4, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 12, 12, 13, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 14, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 25, 26, 26, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 14, 15, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 27, 28, 29, 255, 12, 13, 13, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 30, 31, 32, 255, 29, 29, 30, 255, 30, 31, 31, 255, 19, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 19, 20, 20, 255, 26, 26, 27, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 19, 19, 20, 255, 21, 22, 23, 255, 17, 17, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 7, 7, 7, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 25, 255, 16, 16, 17, 255, 32, 33, 34, 255, 22, 23, 24, 255, 30, 31, 32, 255, 28, 28, 29, 255, 26, 27, 27, 255, 27, 27, 28, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 19, 20, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 25, 26, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 21, 21, 22, 255, 24, 25, 25, 255, 26, 27, 28, 255, 21, 22, 23, 255, 23, 24, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 28, 28, 29, 255, 20, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 26, 27, 28, 255, 15, 16, 16, 255, 19, 20, 21, 255, 30, 31, 31, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 25, 26, 26, 255, 30, 31, 32, 255, 29, 29, 30, 255, 21, 22, 22, 255, 22, 22, 23, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 27, 27, 255, 28, 28, 29, 255, 25, 26, 26, 255, 24, 24, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 18, 255, 31, 32, 33, 255, 29, 30, 31, 255, 20, 20, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 15, 16, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 15, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 21, 22, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 20, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 21, 22, 255, 19, 20, 21, 255, 24, 24, 25, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 26, 27, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 31, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 18, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 25, 26, 27, 255, 29, 30, 31, 255, 24, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 28, 255, 29, 30, 31, 255, 22, 22, 23, 255, 25, 26, 26, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 14, 15, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 22, 23, 255, 28, 29, 30, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 30, 31, 255, 27, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 22, 255, 20, 21, 21, 255, 13, 13, 14, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 23, 24, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 21, 21, 22, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 17, 17, 18, 255, 27, 28, 29, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 16, 16, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 28, 28, 29, 255, 27, 28, 29, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 11, 11, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 17, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 28, 28, 29, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 24, 25, 26, 255, 27, 28, 29, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 18, 19, 20, 255, 18, 18, 19, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 32, 33, 34, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 25, 25, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 19, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 27, 255, 30, 31, 32, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 24, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 33, 255, 20, 21, 22, 255, 14, 14, 15, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 22, 23, 24, 255, 11, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 26, 27, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 20, 21, 21, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 21, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 22, 22, 255, 29, 30, 31, 255, 24, 25, 25, 255, 19, 20, 21, 255, 30, 31, 32, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 7, 7, 7, 255, 19, 19, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 20, 21, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 32, 33, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 22, 22, 23, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 25, 26, 255, 26, 27, 27, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 24, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 16, 17, 17, 255, 21, 22, 23, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 22, 23, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 27, 27, 255, 17, 17, 18, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 26, 27, 255, 20, 21, 22, 255, 26, 27, 27, 255, 20, 20, 21, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 30, 31, 31, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 16, 17, 255, 20, 21, 21, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 19, 20, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 7, 7, 8, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 23, 24, 25, 255, 24, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 30, 31, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 29, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 13, 13, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 3, 4, 4, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 21, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 26, 27, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 26, 27, 28, 255, 20, 20, 21, 255, 24, 25, 26, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 23, 24, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 30, 31, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 24, 25, 25, 255, 22, 23, 24, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 28, 29, 30, 255, 20, 21, 21, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 32, 33, 34, 255, 16, 16, 17, 255, 20, 20, 21, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 24, 25, 25, 255, 16, 17, 17, 255, 26, 27, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 16, 17, 17, 255, 17, 17, 18, 255, 10, 10, 11, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 31, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 25, 26, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 8, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 13, 13, 13, 255, 20, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 21, 21, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 29, 29, 30, 255, 26, 27, 28, 255, 30, 31, 32, 255, 27, 28, 29, 255, 14, 14, 15, 255, 25, 25, 26, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 18, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 23, 24, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 25, 25, 26, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 17, 18, 18, 255, 28, 28, 29, 255, 26, 27, 28, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 24, 25, 255, 21, 22, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 25, 26, 26, 255, 24, 25, 25, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 13, 13, 255, 20, 21, 21, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 17, 17, 18, 255, 20, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 13, 13, 255, 18, 19, 20, 255, 20, 20, 21, 255, 26, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 24, 24, 25, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 20, 21, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 30, 31, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 27, 27, 28, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 21, 22, 255, 20, 20, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 10, 10, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 26, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 6, 6, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 28, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 28, 29, 30, 255, 23, 24, 25, 255, 25, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 24, 25, 26, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 23, 255, 25, 26, 26, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 23, 24, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 18, 19, 20, 255, 19, 20, 21, 255, 26, 27, 27, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 22, 23, 24, 255, 23, 24, 25, 255, 26, 26, 27, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 14, 15, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 21, 22, 255, 20, 21, 22, 255, 16, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 21, 22, 23, 255, 24, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 19, 20, 255, 19, 20, 21, 255, 18, 18, 19, 255, 23, 24, 25, 255, 27, 27, 28, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 19, 20, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 25, 26, 27, 255, 27, 27, 28, 255, 29, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 18, 19, 20, 255, 19, 20, 21, 255, 28, 28, 29, 255, 23, 24, 24, 255, 20, 21, 21, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 16, 17, 255, 7, 7, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 18, 19, 255, 20, 21, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 15, 16, 16, 255, 24, 25, 26, 255, 20, 21, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 18, 18, 19, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 29, 29, 30, 255, 23, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 30, 31, 32, 255, 26, 27, 28, 255, 22, 22, 23, 255, 21, 22, 23, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 22, 23, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 22, 23, 255, 30, 31, 31, 255, 20, 21, 22, 255, 26, 27, 28, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 21, 22, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 20, 20, 21, 255, 24, 24, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 25, 255, 25, 26, 26, 255, 25, 26, 26, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 26, 27, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 24, 24, 25, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 25, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 13, 13, 13, 255, 18, 18, 19, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 28, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 21, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 26, 27, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 27, 28, 29, 255, 24, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 15, 16, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 20, 21, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 32, 33, 34, 255, 25, 25, 26, 255, 18, 19, 19, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 12, 13, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 17, 18, 18, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 28, 255, 19, 20, 21, 255, 22, 22, 23, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 22, 22, 23, 255, 19, 20, 21, 255, 18, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 12, 13, 13, 255, 21, 22, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 26, 27, 255, 29, 30, 31, 255, 20, 21, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 22, 23, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 24, 25, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 12, 13, 13, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 20, 20, 21, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 18, 19, 19, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 22, 255, 16, 17, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 27, 28, 29, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 26, 255, 21, 22, 23, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 30, 31, 31, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 22, 255, 8, 9, 9, 255, 13, 13, 14, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 2, 2, 2, 255, 3, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 14, 14, 15, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 26, 255, 24, 25, 26, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 29, 29, 30, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 6, 6, 6, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 25, 26, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 2, 2, 2, 255, 7, 7, 7, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 21, 255, 9, 9, 9, 255, 18, 19, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 29, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 19, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 16, 16, 17, 255, 7, 7, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 28, 29, 30, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 22, 22, 23, 255, 23, 24, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 21, 21, 22, 255, 18, 19, 20, 255, 23, 24, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 24, 25, 25, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 27, 28, 29, 255, 24, 25, 26, 255, 25, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 21, 21, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 14, 15, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 22, 23, 24, 255, 18, 18, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 20, 21, 255, 24, 25, 26, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 10, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 22, 23, 24, 255, 16, 16, 17, 255, 7, 7, 7, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 10, 10, 11, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 24, 24, 25, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 25, 26, 255, 24, 25, 25, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 23, 24, 25, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 27, 28, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 19, 20, 255, 13, 13, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 22, 23, 24, 255, 14, 15, 15, 255, 13, 13, 14, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 26, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 19, 20, 20, 255, 18, 19, 19, 255, 27, 28, 29, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 22, 23, 24, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 20, 21, 22, 255, 11, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 12, 12, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 20, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 17, 18, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 24, 25, 255, 26, 27, 28, 255, 25, 26, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 17, 17, 255, 21, 22, 23, 255, 27, 27, 28, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 19, 20, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 21, 21, 22, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 19, 20, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 19, 20, 21, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 23, 24, 24, 255, 28, 29, 30, 255, 18, 18, 19, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 24, 24, 25, 255, 30, 31, 32, 255, 29, 30, 31, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 24, 25, 26, 255, 21, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 14, 15, 15, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 11, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 20, 20, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 21, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 21, 21, 22, 255, 21, 22, 23, 255, 27, 28, 29, 255, 28, 29, 30, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 21, 22, 23, 255, 23, 24, 25, 255, 20, 21, 22, 255, 22, 23, 24, 255, 29, 30, 31, 255, 25, 26, 27, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 24, 25, 255, 25, 26, 26, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 20, 21, 255, 18, 19, 19, 255, 22, 23, 24, 255, 18, 19, 19, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 28, 28, 29, 255, 21, 21, 22, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 27, 27, 28, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 22, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 21, 22, 23, 255, 21, 22, 23, 255, 27, 27, 28, 255, 18, 19, 19, 255, 24, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 18, 19, 20, 255, 24, 24, 25, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 25, 25, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 6, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 24, 25, 26, 255, 26, 27, 28, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 18, 18, 19, 255, 19, 20, 21, 255, 22, 23, 24, 255, 30, 31, 32, 255, 23, 24, 24, 255, 21, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 22, 22, 23, 255, 28, 28, 29, 255, 24, 25, 25, 255, 26, 26, 27, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 21, 22, 23, 255, 24, 24, 25, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 21, 22, 23, 255, 18, 18, 19, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 27, 28, 29, 255, 17, 18, 18, 255, 31, 32, 33, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 27, 28, 29, 255, 21, 22, 22, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 19, 20, 255, 25, 26, 26, 255, 25, 26, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 18, 18, 19, 255, 23, 24, 24, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 22, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 23, 24, 24, 255, 31, 32, 33, 255, 21, 22, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 20, 20, 21, 255, 30, 31, 32, 255, 26, 27, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 24, 25, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 26, 27, 28, 255, 26, 27, 27, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 24, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 21, 21, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 14, 15, 255, 21, 22, 23, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 21, 22, 23, 255, 26, 27, 27, 255, 12, 13, 13, 255, 5, 5, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 13, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 20, 21, 22, 255, 27, 28, 29, 255, 28, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 27, 255, 28, 29, 30, 255, 28, 28, 29, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 20, 255, 27, 27, 28, 255, 24, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 15, 16, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 21, 22, 23, 255, 18, 19, 19, 255, 21, 22, 23, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 10, 10, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 19, 20, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 18, 18, 19, 255, 24, 24, 25, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 13, 14, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 28, 29, 255, 21, 22, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 18, 18, 19, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 24, 24, 25, 255, 30, 31, 31, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 20, 21, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 24, 25, 25, 255, 25, 26, 27, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 24, 25, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 28, 28, 29, 255, 21, 22, 23, 255, 21, 22, 23, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 23, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 21, 22, 23, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 25, 26, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 21, 22, 22, 255, 29, 30, 31, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 19, 19, 20, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 28, 29, 30, 255, 19, 20, 20, 255, 23, 24, 25, 255, 25, 26, 26, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 3, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 19, 20, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 25, 26, 26, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 30, 31, 32, 255, 30, 31, 32, 255, 22, 22, 23, 255, 20, 21, 22, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 19, 20, 21, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 29, 30, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 29, 29, 30, 255, 28, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 28, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 26, 27, 28, 255, 19, 20, 21, 255, 26, 27, 28, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 24, 25, 255, 20, 21, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 20, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 23, 24, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 29, 30, 31, 255, 22, 22, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 27, 27, 28, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 24, 25, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 20, 21, 22, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 21, 255, 25, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 1, 1, 1, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 22, 23, 24, 255, 14, 14, 15, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 17, 17, 18, 255, 25, 26, 27, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 20, 21, 22, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 30, 31, 31, 255, 24, 25, 26, 255, 25, 26, 26, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 20, 21, 22, 255, 18, 19, 20, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 8, 255, 25, 26, 27, 255, 20, 21, 22, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 20, 21, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 25, 26, 27, 255, 19, 20, 21, 255, 25, 26, 27, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 23, 24, 25, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 1, 1, 1, 255, 3, 4, 4, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 21, 22, 255, 24, 25, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 20, 20, 255, 23, 24, 25, 255, 29, 30, 31, 255, 21, 22, 23, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 15, 15, 16, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 19, 20, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 19, 20, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 25, 26, 27, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 27, 255, 15, 15, 16, 255, 6, 6, 6, 255, 11, 11, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 23, 24, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 23, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 28, 29, 30, 255, 20, 20, 21, 255, 22, 23, 24, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 23, 24, 25, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 31, 32, 33, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 14, 14, 15, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 11, 12, 12, 255, 7, 7, 8, 255, 26, 27, 28, 255, 27, 27, 28, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 16, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 18, 19, 19, 255, 11, 12, 12, 255, 16, 17, 17, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 10, 11, 11, 255, 18, 18, 19, 255, 11, 11, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 19, 255, 21, 21, 22, 255, 30, 31, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 23, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 20, 21, 22, 255, 26, 27, 28, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 26, 26, 255, 26, 27, 27, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 19, 19, 20, 255, 16, 16, 17, 255, 23, 24, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 17, 17, 18, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 5, 5, 6, 255, 2, 3, 3, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 20, 21, 22, 255, 16, 17, 17, 255, 18, 19, 20, 255, 26, 27, 27, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 9, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 21, 21, 22, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 15, 15, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 2, 2, 2, 255, 3, 3, 3, 255, 7, 7, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 32, 33, 34, 255, 30, 31, 31, 255, 18, 19, 20, 255, 23, 24, 25, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 28, 29, 255, 26, 27, 27, 255, 15, 16, 16, 255, 7, 7, 7, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 26, 27, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 28, 29, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 24, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 16, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 20, 21, 255, 28, 29, 30, 255, 18, 19, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 21, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 21, 22, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 31, 32, 33, 255, 29, 29, 30, 255, 23, 24, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 25, 26, 27, 255, 30, 31, 32, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 21, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 24, 25, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 20, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 21, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 22, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 15, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 20, 21, 22, 255, 26, 27, 28, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 22, 23, 255, 21, 22, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 23, 24, 255, 31, 32, 33, 255, 21, 22, 23, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 9, 9, 9, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 5, 5, 5, 255, 8, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 25, 26, 27, 255, 24, 25, 25, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 20, 21, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 25, 26, 27, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 27, 28, 255, 20, 21, 22, 255, 29, 29, 30, 255, 20, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 22, 23, 255, 11, 11, 12, 255, 18, 18, 19, 255, 19, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 26, 27, 28, 255, 26, 27, 28, 255, 19, 20, 21, 255, 24, 25, 25, 255, 27, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 24, 24, 25, 255, 16, 16, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 31, 32, 33, 255, 29, 30, 31, 255, 22, 22, 23, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 17, 17, 18, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 18, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 23, 24, 24, 255, 26, 27, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 23, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 17, 17, 18, 255, 21, 22, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 32, 255, 24, 25, 25, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 19, 20, 21, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 1, 1, 1, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 27, 27, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 14, 14, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 11, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 30, 31, 31, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 27, 28, 29, 255, 21, 21, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 22, 255, 16, 16, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 21, 22, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 25, 25, 26, 255, 20, 21, 22, 255, 18, 19, 20, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 21, 22, 255, 20, 20, 21, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 2, 2, 2, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 20, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 20, 21, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 3, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 26, 27, 255, 31, 32, 33, 255, 30, 31, 32, 255, 19, 20, 20, 255, 25, 26, 27, 255, 30, 31, 31, 255, 22, 23, 24, 255, 18, 18, 19, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 4, 4, 4, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 24, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 18, 18, 19, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 21, 22, 22, 255, 19, 20, 21, 255, 23, 24, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 18, 18, 255, 29, 29, 30, 255, 19, 20, 20, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 15, 15, 16, 255, 19, 20, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 20, 20, 255, 24, 24, 25, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 25, 26, 26, 255, 18, 18, 19, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 31, 255, 28, 28, 29, 255, 24, 24, 25, 255, 30, 31, 32, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 21, 22, 22, 255, 10, 10, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 25, 26, 26, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 24, 25, 25, 255, 27, 28, 29, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 25, 26, 255, 20, 21, 22, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 10, 11, 11, 255, 13, 13, 13, 255, 22, 22, 23, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 26, 27, 27, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 3, 3, 3, 255, 1, 2, 2, 255, 4, 4, 4, 255, 3, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 24, 24, 25, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 19, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 22, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 27, 27, 255, 30, 31, 31, 255, 19, 20, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 12, 13, 13, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 24, 25, 26, 255, 17, 17, 18, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 26, 27, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 15, 16, 16, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 15, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 17, 17, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 26, 26, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 19, 20, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 27, 28, 255, 22, 23, 24, 255, 21, 22, 23, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 26, 27, 28, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 16, 16, 17, 255, 9, 10, 10, 255, 4, 4, 4, 255, 6, 6, 7, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 25, 255, 24, 24, 25, 255, 30, 31, 31, 255, 26, 27, 28, 255, 20, 21, 22, 255, 24, 25, 26, 255, 19, 19, 20, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 23, 24, 25, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 19, 20, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 12, 12, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 10, 10, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 25, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 29, 30, 31, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 30, 31, 31, 255, 26, 27, 28, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 27, 27, 28, 255, 26, 26, 27, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 17, 17, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 17, 18, 255, 23, 24, 25, 255, 19, 20, 21, 255, 8, 9, 9, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 23, 24, 25, 255, 18, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 23, 24, 25, 255, 20, 21, 21, 255, 13, 13, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 13, 13, 13, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 26, 27, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 28, 29, 30, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 3, 3, 255, 6, 6, 7, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 23, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 21, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 25, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 5, 5, 6, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 23, 255, 25, 25, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 11, 12, 12, 255, 10, 10, 11, 255, 3, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 26, 27, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 23, 24, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 17, 18, 18, 255, 13, 13, 14, 255, 19, 20, 20, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 27, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 30, 31, 31, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 15, 16, 16, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 10, 10, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 12, 12, 13, 255, 10, 10, 11, 255, 18, 18, 19, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 23, 24, 25, 255, 16, 17, 17, 255, 23, 24, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 19, 20, 21, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 15, 15, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 17, 17, 18, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 21, 22, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 12, 12, 255, 18, 18, 19, 255, 18, 18, 19, 255, 25, 25, 26, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 27, 28, 29, 255, 22, 23, 24, 255, 28, 29, 30, 255, 29, 29, 30, 255, 14, 15, 15, 255, 25, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 23, 24, 25, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 30, 31, 31, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 20, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 25, 26, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 19, 20, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 26, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 7, 255, 1, 1, 1, 255, 3, 4, 4, 255, 1, 1, 1, 255, 5, 5, 5, 255, 12, 13, 13, 255, 19, 20, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 1, 2, 2, 255, 3, 3, 3, 255, 1, 1, 1, 255, 5, 5, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 26, 26, 255, 19, 19, 20, 255, 24, 25, 26, 255, 28, 28, 29, 255, 21, 22, 23, 255, 30, 31, 32, 255, 26, 27, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 18, 19, 20, 255, 18, 19, 20, 255, 23, 24, 24, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 29, 30, 31, 255, 28, 29, 30, 255, 17, 18, 18, 255, 21, 22, 23, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 1, 2, 2, 255, 8, 9, 9, 255, 4, 4, 4, 255, 12, 13, 13, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 21, 22, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 21, 21, 22, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 22, 23, 24, 255, 17, 17, 18, 255, 23, 24, 25, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 29, 30, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 13, 13, 255, 18, 19, 20, 255, 18, 18, 19, 255, 25, 26, 26, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 27, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 26, 27, 28, 255, 31, 32, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 17, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 23, 255, 14, 14, 15, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 24, 24, 25, 255, 21, 21, 22, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 25, 26, 255, 18, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 17, 18, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 21, 22, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 30, 31, 32, 255, 24, 25, 26, 255, 25, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 24, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 24, 25, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 29, 30, 31, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 24, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 19, 20, 21, 255, 26, 27, 28, 255, 19, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 28, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 17, 17, 18, 255, 19, 20, 21, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 24, 24, 25, 255, 27, 28, 29, 255, 30, 31, 31, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 24, 25, 255, 15, 16, 16, 255, 23, 24, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 24, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 16, 16, 17, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 25, 26, 26, 255, 21, 22, 23, 255, 25, 26, 27, 255, 21, 22, 23, 255, 14, 14, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 26, 27, 28, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 23, 24, 25, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 24, 25, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 27, 28, 255, 26, 27, 28, 255, 19, 19, 20, 255, 18, 18, 19, 255, 11, 11, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 3, 4, 4, 255, 1, 1, 1, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 28, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 24, 25, 25, 255, 31, 32, 33, 255, 20, 21, 21, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 20, 21, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 5, 5, 5, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 17, 18, 18, 255, 23, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 19, 20, 20, 255, 26, 26, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 15, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 24, 25, 255, 20, 21, 22, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 21, 21, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 26, 27, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 8, 255, 19, 20, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 23, 24, 25, 255, 20, 21, 22, 255, 24, 25, 26, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 18, 19, 20, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 24, 255, 25, 25, 26, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 19, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 10, 10, 10, 255, 9, 10, 10, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 21, 21, 22, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 20, 21, 22, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 20, 20, 21, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 25, 255, 15, 16, 16, 255, 23, 24, 24, 255, 23, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 6, 255, 1, 1, 1, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 13, 13, 255, 20, 20, 21, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 22, 23, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 21, 22, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 23, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 26, 26, 27, 255, 30, 31, 32, 255, 21, 22, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 18, 19, 20, 255, 22, 23, 24, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 19, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 18, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 20, 21, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 25, 26, 26, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 18, 18, 19, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 31, 32, 33, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 26, 26, 27, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 12, 12, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 24, 25, 26, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 23, 24, 24, 255, 26, 27, 27, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 22, 22, 23, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 19, 20, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 30, 31, 31, 255, 25, 26, 27, 255, 20, 21, 21, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 22, 23, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 30, 31, 32, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 22, 23, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 21, 22, 255, 14, 15, 15, 255, 26, 27, 27, 255, 19, 20, 21, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 31, 32, 33, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 21, 22, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 21, 22, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 17, 17, 255, 25, 26, 26, 255, 30, 31, 32, 255, 24, 24, 25, 255, 24, 24, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 15, 15, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 22, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 21, 21, 22, 255, 20, 21, 22, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 23, 24, 25, 255, 18, 19, 19, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 12, 13, 13, 255, 31, 32, 33, 255, 18, 19, 19, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 23, 24, 24, 255, 32, 33, 34, 255, 21, 21, 22, 255, 22, 23, 24, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 8, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 21, 22, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 5, 5, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 22, 23, 24, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 25, 255, 19, 20, 20, 255, 21, 22, 23, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 18, 18, 19, 255, 24, 25, 25, 255, 23, 24, 25, 255, 26, 26, 27, 255, 21, 22, 23, 255, 25, 26, 26, 255, 21, 22, 23, 255, 26, 27, 27, 255, 24, 24, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 26, 27, 255, 23, 24, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 27, 28, 255, 28, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 23, 24, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 9, 9, 255, 13, 13, 13, 255, 2, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 20, 21, 255, 28, 28, 29, 255, 22, 23, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 19, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 27, 28, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 20, 21, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 1, 2, 2, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 24, 24, 25, 255, 19, 19, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 25, 26, 27, 255, 27, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 26, 27, 27, 255, 20, 21, 22, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 24, 25, 25, 255, 14, 14, 15, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 6, 6, 6, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 1, 1, 1, 255, 6, 6, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 22, 22, 23, 255, 16, 16, 17, 255, 21, 22, 23, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 20, 20, 255, 21, 22, 23, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 21, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 23, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 23, 24, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 12, 13, 13, 255, 21, 22, 23, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 27, 28, 29, 255, 22, 22, 23, 255, 15, 15, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 20, 21, 255, 30, 31, 31, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 22, 255, 29, 30, 31, 255, 24, 24, 25, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 25, 26, 255, 26, 27, 27, 255, 19, 19, 20, 255, 25, 26, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 21, 21, 22, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 25, 25, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 9, 10, 10, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 5, 5, 6, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 28, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 14, 14, 15, 255, 22, 23, 24, 255, 23, 24, 25, 255, 30, 31, 32, 255, 19, 19, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 24, 24, 25, 255, 28, 28, 29, 255, 27, 28, 29, 255, 23, 24, 25, 255, 21, 22, 23, 255, 18, 19, 20, 255, 21, 21, 22, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 20, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 26, 27, 28, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 21, 22, 22, 255, 20, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 20, 21, 21, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 25, 25, 26, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 20, 21, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 18, 19, 255, 24, 24, 25, 255, 20, 20, 21, 255, 22, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 19, 20, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 20, 20, 21, 255, 25, 26, 27, 255, 19, 20, 21, 255, 24, 25, 25, 255, 32, 33, 34, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 17, 17, 255, 23, 24, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 31, 32, 33, 255, 19, 20, 20, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 12, 255, 20, 21, 21, 255, 20, 21, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 21, 22, 22, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 27, 27, 255, 13, 13, 14, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 13, 255, 19, 19, 20, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 27, 28, 29, 255, 20, 21, 21, 255, 27, 27, 28, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 25, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 26, 27, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 14, 14, 15, 255, 20, 21, 21, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 24, 255, 24, 25, 25, 255, 29, 30, 31, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 24, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 18, 19, 19, 255, 16, 16, 17, 255, 26, 27, 28, 255, 26, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 23, 24, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 27, 27, 28, 255, 25, 25, 26, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 25, 26, 26, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 10, 10, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 23, 24, 24, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 21, 22, 23, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 24, 25, 255, 25, 26, 27, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 5, 5, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 6, 6, 6, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 24, 25, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 21, 22, 23, 255, 26, 27, 28, 255, 29, 30, 31, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 27, 28, 29, 255, 26, 27, 27, 255, 18, 19, 20, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 21, 255, 19, 20, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 27, 27, 255, 31, 32, 33, 255, 26, 27, 27, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 18, 19, 19, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 25, 25, 26, 255, 28, 28, 29, 255, 26, 26, 27, 255, 18, 19, 19, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 21, 22, 255, 20, 21, 22, 255, 22, 22, 23, 255, 25, 26, 26, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 23, 24, 255, 21, 22, 22, 255, 12, 13, 13, 255, 16, 17, 17, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 20, 20, 21, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 6, 6, 6, 255, 13, 14, 14, 255, 10, 10, 10, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 16, 16, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 27, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 13, 13, 13, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 17, 17, 255, 23, 24, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 18, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 20, 21, 21, 255, 17, 18, 18, 255, 27, 28, 29, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 19, 20, 21, 255, 18, 19, 20, 255, 10, 11, 11, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 3, 4, 4, 255, 11, 12, 12, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 7, 7, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 15, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 17, 18, 18, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 23, 255, 18, 19, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 24, 25, 26, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 24, 25, 255, 17, 17, 18, 255, 24, 25, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 27, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 20, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 4, 4, 4, 255, 1, 1, 1, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 25, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 23, 24, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 21, 22, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 23, 24, 24, 255, 17, 18, 18, 255, 31, 32, 33, 255, 21, 22, 22, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 13, 14, 255, 22, 23, 24, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 21, 21, 22, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 28, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 21, 21, 22, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 15, 16, 16, 255, 23, 24, 25, 255, 20, 21, 21, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 20, 21, 255, 21, 22, 23, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 20, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 29, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 28, 28, 29, 255, 28, 28, 29, 255, 21, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 26, 27, 27, 255, 25, 26, 27, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 26, 27, 28, 255, 29, 30, 31, 255, 23, 24, 25, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 19, 20, 255, 25, 25, 26, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 18, 19, 19, 255, 21, 22, 22, 255, 23, 24, 25, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 20, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 28, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 20, 255, 16, 16, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 28, 29, 30, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 17, 18, 255, 19, 20, 21, 255, 29, 29, 30, 255, 23, 24, 24, 255, 32, 33, 34, 255, 25, 26, 27, 255, 31, 32, 33, 255, 25, 26, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 27, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 25, 26, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 22, 255, 26, 27, 28, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 30, 31, 32, 255, 21, 22, 23, 255, 26, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 22, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 5, 5, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 19, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 19, 19, 20, 255, 16, 16, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 10, 255, 21, 22, 23, 255, 18, 19, 20, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 26, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 21, 22, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 21, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 14, 15, 15, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 25, 25, 26, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 31, 32, 33, 255, 21, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 5, 5, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 10, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 33, 255, 22, 23, 24, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 30, 31, 255, 27, 28, 29, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 23, 24, 24, 255, 23, 24, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 3, 4, 4, 255, 6, 6, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 15, 16, 16, 255, 20, 20, 21, 255, 9, 9, 9, 255, 17, 17, 18, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 20, 21, 22, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 13, 14, 14, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 26, 26, 27, 255, 30, 31, 32, 255, 18, 19, 20, 255, 24, 25, 26, 255, 30, 31, 32, 255, 19, 20, 21, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 19, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 29, 29, 30, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 14, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 19, 19, 20, 255, 12, 13, 13, 255, 9, 10, 10, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 23, 24, 25, 255, 20, 21, 21, 255, 30, 31, 32, 255, 27, 28, 29, 255, 18, 19, 19, 255, 22, 23, 24, 255, 29, 30, 31, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 15, 15, 16, 255, 25, 26, 26, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 20, 21, 22, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 25, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 30, 31, 32, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 22, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 30, 31, 32, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 15, 16, 16, 255, 28, 28, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 30, 31, 32, 255, 25, 26, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 7, 255, 13, 14, 14, 255, 9, 9, 9, 255, 18, 18, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 23, 24, 25, 255, 18, 18, 19, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 25, 26, 255, 25, 25, 26, 255, 31, 32, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 19, 20, 21, 255, 30, 31, 31, 255, 29, 30, 31, 255, 30, 31, 31, 255, 28, 29, 30, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 17, 17, 18, 255, 31, 32, 33, 255, 28, 29, 30, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 27, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 32, 33, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 17, 18, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 7, 7, 7, 255, 3, 4, 4, 255, 3, 3, 3, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 26, 27, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 25, 26, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 23, 24, 255, 26, 26, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 18, 18, 255, 26, 27, 27, 255, 18, 19, 20, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 22, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 17, 17, 18, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 24, 25, 26, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 31, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 20, 21, 255, 25, 25, 26, 255, 21, 22, 23, 255, 26, 27, 28, 255, 28, 29, 30, 255, 17, 17, 18, 255, 26, 27, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 15, 15, 16, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 23, 24, 25, 255, 19, 19, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 1, 1, 1, 255, 4, 4, 4, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 17, 17, 18, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 27, 28, 29, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 32, 33, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 19, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 25, 25, 26, 255, 30, 31, 31, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 25, 25, 255, 23, 24, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 21, 22, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 22, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 16, 17, 17, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 19, 20, 21, 255, 22, 22, 23, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 33, 255, 21, 22, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 14, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 26, 27, 27, 255, 28, 29, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 32, 255, 27, 28, 29, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 30, 31, 32, 255, 18, 18, 19, 255, 22, 22, 23, 255, 13, 13, 14, 255, 9, 10, 10, 255, 5, 5, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 13, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 14, 15, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 19, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 7, 255, 26, 27, 28, 255, 27, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 25, 25, 26, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 24, 25, 26, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 21, 22, 23, 255, 22, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 6, 255, 10, 10, 11, 255, 19, 19, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 24, 24, 25, 255, 15, 16, 16, 255, 21, 22, 23, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 11, 12, 12, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 32, 33, 34, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 16, 17, 17, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 25, 255, 29, 29, 30, 255, 20, 21, 22, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 12, 13, 13, 255, 20, 20, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 16, 16, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 11, 11, 255, 5, 5, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 27, 28, 29, 255, 25, 26, 26, 255, 30, 31, 31, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 20, 20, 255, 25, 26, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 26, 26, 255, 24, 25, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 24, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 27, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 21, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 24, 25, 255, 22, 23, 24, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 20, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 23, 24, 25, 255, 23, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 23, 24, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 18, 19, 20, 255, 21, 22, 22, 255, 15, 15, 16, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 25, 26, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 24, 25, 25, 255, 15, 16, 16, 255, 10, 11, 11, 255, 17, 17, 18, 255, 12, 12, 13, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 26, 27, 255, 18, 19, 20, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 14, 255, 20, 21, 22, 255, 20, 21, 22, 255, 24, 25, 26, 255, 19, 20, 20, 255, 28, 29, 30, 255, 28, 29, 30, 255, 20, 21, 22, 255, 23, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 21, 22, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 18, 19, 19, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 15, 16, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 20, 21, 21, 255, 27, 27, 28, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 20, 21, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 23, 24, 25, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 33, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 17, 18, 255, 19, 20, 20, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 27, 28, 29, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 2, 2, 2, 255, 6, 6, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 19, 20, 21, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 15, 16, 16, 255, 24, 25, 26, 255, 21, 22, 22, 255, 27, 27, 28, 255, 30, 31, 32, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 2, 2, 2, 255, 11, 12, 12, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 18, 19, 19, 255, 18, 19, 19, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 20, 20, 255, 29, 30, 31, 255, 17, 17, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 19, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 22, 255, 18, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 10, 11, 11, 255, 10, 11, 11, 255, 20, 21, 21, 255, 17, 18, 18, 255, 26, 27, 27, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 21, 21, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 31, 32, 33, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 26, 26, 27, 255, 24, 25, 25, 255, 24, 25, 26, 255, 19, 20, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 21, 255, 23, 24, 24, 255, 21, 22, 23, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 16, 17, 17, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 19, 20, 255, 28, 29, 30, 255, 22, 22, 23, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 18, 19, 19, 255, 24, 25, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 21, 21, 22, 255, 24, 24, 25, 255, 20, 21, 22, 255, 18, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 2, 3, 3, 255, 4, 4, 4, 255, 1, 1, 1, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 23, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 22, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 25, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 16, 17, 255, 21, 22, 23, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 24, 25, 26, 255, 27, 28, 29, 255, 21, 21, 22, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 1, 2, 2, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 26, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 28, 29, 255, 26, 27, 27, 255, 25, 25, 26, 255, 18, 18, 19, 255, 21, 21, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 21, 22, 23, 255, 15, 16, 16, 255, 23, 24, 25, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 21, 22, 22, 255, 26, 27, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 25, 25, 26, 255, 25, 25, 26, 255, 23, 24, 25, 255, 23, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 20, 255, 19, 20, 20, 255, 29, 30, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 25, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 20, 20, 21, 255, 21, 21, 22, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 29, 30, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 17, 17, 18, 255, 24, 25, 26, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 19, 19, 20, 255, 20, 21, 21, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 16, 16, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 17, 17, 18, 255, 21, 22, 23, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 6, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 3, 3, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 16, 17, 255, 20, 21, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 18, 19, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 15, 15, 16, 255, 20, 21, 22, 255, 20, 21, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 20, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 26, 27, 255, 20, 21, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 20, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 24, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 20, 21, 22, 255, 18, 18, 19, 255, 26, 26, 27, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 19, 255, 23, 24, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 26, 26, 27, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 24, 24, 25, 255, 13, 13, 14, 255, 19, 20, 20, 255, 13, 14, 14, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 22, 23, 255, 17, 18, 18, 255, 23, 24, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 20, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 19, 20, 21, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 21, 255, 18, 19, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 3, 3, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 23, 24, 24, 255, 21, 22, 23, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 22, 22, 23, 255, 28, 29, 30, 255, 22, 23, 24, 255, 26, 27, 28, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 28, 29, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 28, 29, 255, 28, 29, 30, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 28, 29, 30, 255, 20, 21, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 25, 26, 27, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 18, 19, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 13, 13, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 21, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 28, 28, 29, 255, 17, 17, 18, 255, 24, 25, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 27, 27, 28, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 28, 29, 30, 255, 25, 26, 27, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 29, 30, 31, 255, 22, 23, 24, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 20, 21, 21, 255, 21, 22, 23, 255, 30, 31, 31, 255, 18, 19, 20, 255, 29, 30, 31, 255, 30, 31, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 21, 255, 21, 22, 22, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 22, 22, 23, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 25, 26, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 11, 11, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 19, 19, 255, 24, 24, 25, 255, 15, 16, 16, 255, 27, 28, 29, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 15, 16, 16, 255, 18, 19, 19, 255, 27, 27, 28, 255, 26, 26, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 20, 21, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 19, 20, 255, 22, 23, 24, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 25, 25, 255, 19, 20, 21, 255, 26, 26, 27, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 26, 27, 27, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 25, 25, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 20, 21, 255, 21, 22, 23, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 22, 23, 255, 26, 26, 27, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 25, 26, 26, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 26, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 25, 25, 26, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 20, 21, 22, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 12, 12, 12, 255, 18, 18, 19, 255, 26, 27, 28, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 5, 5, 5, 255, 2, 3, 3, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 8, 255, 17, 17, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 25, 255, 25, 26, 26, 255, 28, 28, 29, 255, 19, 20, 20, 255, 19, 20, 21, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 24, 25, 26, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 19, 20, 21, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 10, 10, 255, 17, 18, 18, 255, 24, 25, 26, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 19, 20, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 22, 23, 24, 255, 30, 31, 32, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 21, 255, 22, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 12, 12, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 24, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 19, 20, 255, 25, 26, 26, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 25, 26, 27, 255, 20, 21, 22, 255, 20, 21, 22, 255, 13, 13, 14, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 7, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 23, 24, 25, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 26, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 19, 20, 255, 23, 24, 25, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 21, 22, 23, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 22, 23, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 25, 26, 26, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 19, 20, 21, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 26, 26, 27, 255, 17, 18, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 16, 17, 255, 12, 13, 13, 255, 19, 19, 20, 255, 22, 23, 24, 255, 24, 25, 25, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 24, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 25, 26, 27, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 10, 11, 255, 6, 6, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 22, 22, 255, 28, 28, 29, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 25, 25, 26, 255, 18, 18, 19, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 3, 3, 3, 255, 10, 11, 11, 255, 13, 13, 13, 255, 20, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 26, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 18, 18, 19, 255, 27, 27, 28, 255, 23, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 27, 28, 255, 18, 19, 20, 255, 28, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 21, 22, 23, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 19, 20, 20, 255, 18, 19, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 26, 26, 255, 30, 31, 31, 255, 24, 25, 26, 255, 26, 27, 27, 255, 20, 21, 22, 255, 28, 28, 29, 255, 17, 18, 18, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 30, 31, 255, 18, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 17, 18, 18, 255, 21, 22, 23, 255, 21, 22, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 24, 25, 255, 29, 30, 31, 255, 28, 28, 29, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 15, 15, 16, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 2, 3, 3, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 24, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 25, 25, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 17, 17, 18, 255, 24, 25, 26, 255, 30, 31, 31, 255, 30, 31, 31, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 17, 17, 18, 255, 19, 19, 20, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 15, 16, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 28, 29, 255, 17, 18, 18, 255, 20, 21, 22, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 31, 32, 33, 255, 23, 24, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 21, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 5, 5, 6, 255, 6, 6, 7, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 21, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 33, 255, 25, 26, 27, 255, 22, 23, 24, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 24, 25, 26, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 20, 21, 22, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 20, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 11, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 8, 9, 9, 255, 18, 19, 19, 255, 21, 21, 22, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 19, 20, 21, 255, 18, 18, 19, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 18, 19, 20, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 3, 3, 3, 255, 8, 9, 9, 255, 3, 4, 4, 255, 13, 13, 13, 255, 19, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 29, 30, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 26, 26, 27, 255, 23, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 13, 13, 255, 24, 24, 25, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 25, 25, 255, 26, 26, 27, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 24, 255, 12, 12, 12, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 20, 20, 21, 255, 28, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 22, 22, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 21, 22, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 17, 18, 18, 255, 26, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 13, 14, 14, 255, 12, 12, 13, 255, 20, 21, 22, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 18, 19, 19, 255, 18, 19, 20, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 20, 21, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 22, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 19, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 22, 23, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 12, 13, 13, 255, 18, 18, 19, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 18, 18, 19, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 22, 255, 18, 19, 19, 255, 23, 24, 24, 255, 18, 19, 20, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 19, 20, 21, 255, 17, 17, 18, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 22, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 21, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 27, 27, 28, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 27, 27, 28, 255, 32, 33, 33, 255, 27, 27, 28, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 27, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 22, 23, 24, 255, 29, 29, 30, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 21, 22, 23, 255, 25, 26, 26, 255, 20, 21, 22, 255, 21, 22, 23, 255, 22, 23, 24, 255, 30, 31, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 20, 21, 255, 21, 22, 22, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 20, 21, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 25, 26, 27, 255, 24, 25, 26, 255, 19, 20, 21, 255, 20, 21, 22, 255, 24, 25, 25, 255, 26, 26, 27, 255, 18, 19, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 20, 20, 21, 255, 13, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 14, 15, 15, 255, 6, 6, 6, 255, 7, 7, 8, 255, 1, 2, 2, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 20, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 22, 23, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 25, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 29, 29, 30, 255, 27, 28, 29, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 14, 15, 15, 255, 20, 20, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 25, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 19, 20, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 26, 27, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 14, 14, 15, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 23, 24, 255, 24, 25, 25, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 2, 2, 2, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 7, 255, 18, 19, 20, 255, 13, 13, 13, 255, 24, 25, 25, 255, 26, 27, 28, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 2, 2, 2, 255, 9, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 11, 12, 12, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 28, 29, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 27, 27, 28, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 15, 16, 16, 255, 21, 22, 23, 255, 17, 18, 18, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 23, 24, 25, 255, 22, 23, 24, 255, 30, 31, 31, 255, 26, 27, 28, 255, 26, 26, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 7, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 20, 21, 255, 32, 33, 34, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 27, 28, 29, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 25, 26, 26, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 26, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 26, 27, 255, 24, 25, 26, 255, 31, 32, 33, 255, 26, 27, 27, 255, 26, 26, 27, 255, 26, 27, 28, 255, 12, 13, 13, 255, 10, 11, 11, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 21, 22, 23, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 22, 255, 27, 27, 28, 255, 21, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 24, 25, 26, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 14, 14, 255, 27, 28, 29, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 14, 15, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 26, 255, 27, 28, 29, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 20, 21, 21, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 14, 15, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 25, 26, 27, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 1, 1, 1, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 13, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 4, 4, 4, 255, 3, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 24, 25, 25, 255, 19, 20, 21, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 3, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 19, 20, 21, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 27, 27, 28, 255, 19, 20, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 18, 19, 20, 255, 22, 22, 23, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 22, 23, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 21, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 22, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 4, 4, 4, 255, 2, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 2, 3, 3, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 18, 18, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 28, 29, 30, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 19, 19, 255, 24, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 20, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 20, 255, 23, 24, 25, 255, 19, 20, 21, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 28, 29, 30, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 21, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 1, 2, 2, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 19, 19, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 11, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 4, 4, 4, 255, 5, 5, 6, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 18, 19, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 26, 26, 27, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 21, 21, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 19, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 14, 14, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 20, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 18, 18, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 22, 23, 255, 12, 13, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 7, 7, 7, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 25, 25, 26, 255, 18, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 22, 23, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 29, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 31, 32, 33, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 25, 25, 26, 255, 26, 27, 27, 255, 22, 23, 24, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 4, 4, 4, 255, 6, 6, 7, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 19, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 25, 26, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 24, 25, 25, 255, 21, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 10, 10, 11, 255, 15, 16, 16, 255, 5, 5, 6, 255, 7, 7, 7, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 12, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 29, 30, 31, 255, 21, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 22, 23, 24, 255, 7, 7, 7, 255, 10, 11, 11, 255, 3, 3, 3, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 20, 21, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 16, 17, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 24, 25, 25, 255, 28, 29, 30, 255, 18, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 21, 22, 255, 14, 15, 15, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 21, 255, 21, 21, 22, 255, 26, 27, 27, 255, 15, 15, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 21, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 27, 28, 29, 255, 25, 25, 26, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 23, 24, 255, 9, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 21, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 12, 12, 255, 10, 11, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 30, 31, 31, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 18, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 16, 17, 17, 255, 10, 10, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 15, 16, 16, 255, 26, 27, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 18, 19, 20, 255, 25, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 27, 27, 28, 255, 20, 21, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 28, 28, 29, 255, 24, 24, 25, 255, 21, 22, 22, 255, 29, 29, 30, 255, 18, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 25, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 24, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 25, 26, 27, 255, 28, 29, 30, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 26, 26, 27, 255, 22, 23, 24, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 18, 19, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 1, 2, 2, 255, 3, 3, 3, 255, 9, 9, 9, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 28, 29, 30, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 4, 4, 4, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 26, 27, 255, 30, 31, 32, 255, 15, 16, 16, 255, 15, 15, 16, 255, 3, 4, 4, 255, 2, 3, 3, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 10, 255, 32, 33, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 24, 25, 25, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 17, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 7, 7, 7, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 14, 15, 15, 255, 24, 25, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 12, 12, 255, 12, 12, 13, 255, 20, 21, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 20, 21, 22, 255, 18, 18, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 27, 27, 255, 17, 17, 18, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 15, 16, 16, 255, 21, 22, 22, 255, 30, 31, 32, 255, 29, 29, 30, 255, 28, 29, 30, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 23, 24, 25, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 16, 17, 17, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 30, 31, 31, 255, 29, 29, 30, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 30, 31, 32, 255, 27, 28, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 26, 26, 27, 255, 18, 18, 19, 255, 21, 22, 23, 255, 26, 27, 27, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 29, 30, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 17, 18, 255, 15, 15, 16, 255, 19, 20, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 25, 255, 21, 22, 23, 255, 24, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 19, 19, 20, 255, 26, 27, 28, 255, 25, 26, 27, 255, 25, 26, 27, 255, 20, 20, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 25, 25, 255, 15, 15, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 21, 22, 22, 255, 28, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 11, 11, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 27, 28, 29, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 19, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 23, 24, 255, 16, 16, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 29, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 23, 24, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 10, 10, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 22, 23, 255, 13, 14, 14, 255, 21, 21, 22, 255, 19, 20, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 26, 27, 28, 255, 19, 20, 20, 255, 28, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 20, 255, 26, 26, 27, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 23, 24, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 22, 23, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 23, 24, 24, 255, 21, 22, 22, 255, 17, 17, 18, 255, 32, 33, 34, 255, 25, 26, 26, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 20, 21, 22, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 27, 255, 18, 18, 19, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 25, 26, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 27, 27, 28, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 22, 255, 8, 9, 9, 255, 13, 14, 14, 255, 6, 6, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 6, 6, 7, 255, 1, 1, 1, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 25, 26, 27, 255, 27, 27, 28, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 14, 15, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 27, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 21, 21, 22, 255, 29, 29, 30, 255, 26, 27, 28, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 20, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 5, 6, 255, 11, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 27, 27, 28, 255, 29, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 22, 22, 23, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 7, 7, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 23, 24, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 25, 26, 27, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 14, 14, 15, 255, 11, 11, 11, 255, 16, 17, 17, 255, 10, 10, 10, 255, 28, 28, 29, 255, 22, 22, 23, 255, 13, 13, 14, 255, 25, 25, 26, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 29, 29, 30, 255, 29, 30, 31, 255, 26, 27, 28, 255, 30, 31, 32, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 16, 16, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 5, 5, 6, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 22, 23, 255, 19, 19, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 31, 32, 33, 255, 27, 28, 29, 255, 26, 27, 28, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 25, 26, 255, 30, 31, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 21, 21, 22, 255, 20, 21, 21, 255, 10, 10, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 24, 25, 25, 255, 19, 20, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 1, 1, 1, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 26, 27, 27, 255, 19, 20, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 30, 31, 31, 255, 23, 24, 25, 255, 15, 16, 16, 255, 19, 20, 21, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 20, 21, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 21, 22, 22, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 25, 26, 26, 255, 15, 16, 16, 255, 24, 25, 25, 255, 28, 28, 29, 255, 20, 21, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 30, 31, 32, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 30, 31, 31, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 25, 26, 27, 255, 20, 21, 21, 255, 11, 11, 12, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 23, 255, 21, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 23, 24, 25, 255, 16, 16, 17, 255, 18, 19, 20, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 25, 25, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 2, 3, 3, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 20, 21, 21, 255, 29, 30, 31, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 26, 26, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 22, 255, 28, 29, 30, 255, 20, 20, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 28, 28, 29, 255, 25, 26, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 19, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 19, 20, 255, 16, 16, 17, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 26, 27, 28, 255, 28, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 26, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 21, 22, 255, 20, 20, 21, 255, 21, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 23, 24, 25, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 23, 255, 26, 27, 28, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 25, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 23, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 27, 27, 28, 255, 29, 30, 31, 255, 14, 14, 15, 255, 28, 29, 30, 255, 16, 16, 17, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 26, 255, 14, 15, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 30, 31, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 27, 28, 29, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 17, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 30, 31, 31, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 32, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 27, 28, 255, 29, 29, 30, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 24, 24, 25, 255, 13, 13, 13, 255, 21, 22, 23, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 23, 24, 24, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 18, 19, 19, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 20, 21, 22, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 19, 20, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 29, 29, 30, 255, 28, 28, 29, 255, 26, 27, 28, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 23, 255, 26, 26, 27, 255, 19, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 27, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 30, 31, 32, 255, 31, 32, 33, 255, 19, 20, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 4, 4, 4, 255, 8, 9, 9, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 25, 26, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 20, 21, 255, 28, 29, 30, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 11, 11, 11, 255, 11, 11, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 19, 20, 21, 255, 20, 21, 21, 255, 25, 25, 26, 255, 29, 29, 30, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 26, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 18, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 25, 26, 27, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 16, 17, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 21, 21, 22, 255, 28, 28, 29, 255, 16, 16, 17, 255, 22, 23, 24, 255, 24, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 17, 18, 18, 255, 30, 31, 32, 255, 24, 25, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 29, 29, 30, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 25, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 27, 28, 255, 20, 21, 22, 255, 23, 24, 24, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 21, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 12, 12, 12, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 28, 28, 29, 255, 29, 29, 30, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 22, 23, 255, 22, 22, 23, 255, 13, 13, 13, 255, 22, 22, 23, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 28, 29, 255, 21, 22, 23, 255, 29, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 22, 22, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 27, 255, 20, 20, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 19, 20, 20, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 21, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 27, 27, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 23, 24, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 9, 9, 255, 4, 4, 4, 255, 10, 10, 10, 255, 18, 19, 20, 255, 20, 20, 21, 255, 19, 20, 21, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 17, 17, 18, 255, 23, 24, 25, 255, 19, 19, 20, 255, 32, 33, 34, 255, 20, 21, 22, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 29, 255, 31, 32, 33, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 26, 26, 27, 255, 17, 17, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 21, 22, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 21, 22, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 30, 31, 31, 255, 26, 26, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 15, 16, 255, 16, 17, 17, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 19, 20, 21, 255, 20, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 23, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 28, 255, 17, 18, 18, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 22, 23, 255, 20, 20, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 26, 27, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 8, 8, 8, 255, 10, 11, 11, 255, 20, 21, 22, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 21, 22, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 29, 30, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 23, 255, 25, 26, 26, 255, 19, 20, 21, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 16, 17, 17, 255, 18, 18, 19, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 24, 24, 25, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 26, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 17, 17, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 26, 27, 27, 255, 20, 21, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 12, 13, 13, 255, 20, 21, 21, 255, 18, 19, 20, 255, 20, 20, 21, 255, 19, 20, 21, 255, 18, 19, 20, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 7, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 8, 255, 18, 19, 19, 255, 10, 11, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 29, 30, 31, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 21, 22, 255, 19, 20, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 25, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 23, 255, 18, 18, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 18, 19, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 16, 17, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 23, 24, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 27, 28, 255, 21, 22, 23, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 28, 29, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 21, 21, 22, 255, 21, 22, 23, 255, 13, 14, 14, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 28, 29, 30, 255, 17, 17, 18, 255, 23, 24, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 20, 21, 22, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 23, 24, 25, 255, 24, 25, 25, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 29, 30, 31, 255, 18, 19, 19, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 16, 17, 255, 19, 20, 21, 255, 18, 18, 19, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 30, 31, 31, 255, 30, 31, 32, 255, 27, 28, 29, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 23, 24, 25, 255, 22, 22, 23, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 5, 5, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 21, 22, 255, 21, 22, 23, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 19, 20, 21, 255, 20, 21, 22, 255, 24, 25, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 22, 23, 255, 16, 17, 17, 255, 29, 29, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 26, 27, 27, 255, 20, 20, 21, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 28, 28, 29, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 20, 255, 8, 8, 8, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 18, 18, 19, 255, 22, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 21, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 11, 12, 12, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 22, 23, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 26, 26, 255, 16, 17, 17, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 19, 19, 20, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 15, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 20, 21, 22, 255, 28, 29, 30, 255, 17, 18, 18, 255, 9, 9, 9, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 23, 24, 255, 24, 25, 25, 255, 25, 26, 26, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 21, 21, 22, 255, 25, 26, 27, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 10, 11, 11, 255, 18, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 30, 255, 21, 21, 22, 255, 18, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 26, 27, 28, 255, 26, 27, 27, 255, 21, 22, 22, 255, 28, 28, 29, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 21, 21, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 18, 19, 255, 31, 32, 33, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 26, 27, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 22, 22, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 24, 25, 26, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 24, 24, 25, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 25, 26, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 22, 23, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 13, 14, 255, 20, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 18, 19, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 2, 2, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 23, 24, 25, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 24, 25, 26, 255, 16, 17, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 21, 21, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 26, 27, 255, 22, 22, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 13, 14, 255, 22, 23, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 15, 15, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 2, 2, 2, 255, 3, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 27, 28, 29, 255, 24, 24, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 18, 19, 20, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 24, 25, 26, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 19, 19, 255, 25, 25, 26, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 22, 23, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 19, 20, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 1, 2, 2, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 19, 20, 255, 24, 24, 25, 255, 29, 30, 31, 255, 22, 23, 24, 255, 17, 18, 18, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 28, 29, 30, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 29, 30, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 2, 3, 3, 255, 5, 5, 5, 255, 3, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 15, 16, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 24, 25, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 17, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 3, 3, 3, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 26, 27, 28, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 20, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 26, 27, 255, 21, 22, 22, 255, 25, 25, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 25, 25, 255, 18, 19, 20, 255, 21, 21, 22, 255, 29, 30, 31, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 25, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 16, 16, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 18, 19, 255, 14, 14, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 27, 28, 29, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 25, 25, 26, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 23, 24, 25, 255, 17, 18, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 21, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 14, 14, 255, 7, 7, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 2, 2, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 21, 21, 22, 255, 17, 18, 18, 255, 29, 30, 31, 255, 27, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 29, 29, 30, 255, 27, 27, 28, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 25, 255, 27, 27, 28, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 23, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 29, 30, 255, 25, 26, 26, 255, 28, 28, 29, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 1, 1, 1, 255, 6, 6, 6, 255, 1, 1, 1, 255, 3, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 23, 24, 25, 255, 26, 27, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 15, 16, 16, 255, 20, 21, 22, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 8, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 27, 28, 29, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 25, 26, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 28, 29, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 25, 26, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 21, 22, 255, 26, 27, 27, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 25, 255, 31, 32, 33, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 18, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 21, 22, 22, 255, 29, 30, 31, 255, 25, 26, 26, 255, 28, 29, 30, 255, 26, 27, 28, 255, 30, 31, 31, 255, 30, 31, 32, 255, 24, 25, 25, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 19, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 26, 27, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 18, 19, 20, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 25, 26, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 19, 255, 19, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 9, 9, 9, 255, 27, 28, 29, 255, 21, 22, 22, 255, 29, 29, 30, 255, 22, 22, 23, 255, 22, 23, 24, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 19, 20, 20, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 18, 19, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 23, 24, 24, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 23, 255, 30, 31, 31, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 15, 15, 16, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 30, 31, 31, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 27, 255, 29, 29, 30, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 19, 20, 255, 27, 28, 29, 255, 24, 25, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 15, 16, 16, 255, 11, 11, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 27, 27, 28, 255, 21, 22, 23, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 27, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 26, 27, 28, 255, 31, 32, 33, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 22, 255, 16, 16, 17, 255, 22, 22, 23, 255, 26, 27, 28, 255, 17, 17, 18, 255, 22, 23, 24, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 22, 23, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 29, 30, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 23, 24, 25, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 20, 21, 21, 255, 25, 26, 26, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 27, 28, 255, 29, 29, 30, 255, 30, 31, 32, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 29, 30, 31, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 21, 22, 255, 22, 22, 23, 255, 31, 32, 33, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 26, 27, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 26, 27, 255, 22, 23, 24, 255, 30, 31, 31, 255, 18, 19, 19, 255, 26, 27, 28, 255, 20, 20, 21, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 20, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 29, 30, 31, 255, 29, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 21, 22, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 25, 26, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 15, 16, 16, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 24, 24, 25, 255, 17, 18, 18, 255, 24, 24, 25, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 23, 24, 25, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 20, 21, 255, 25, 26, 27, 255, 30, 31, 31, 255, 25, 25, 26, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 27, 27, 28, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 19, 20, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 26, 26, 27, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 32, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 15, 16, 255, 20, 21, 22, 255, 19, 20, 21, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 28, 28, 29, 255, 23, 24, 24, 255, 30, 31, 32, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 26, 255, 18, 18, 19, 255, 26, 27, 28, 255, 23, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 16, 17, 17, 255, 28, 28, 29, 255, 21, 22, 22, 255, 20, 21, 22, 255, 21, 21, 22, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 14, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 29, 30, 31, 255, 19, 20, 20, 255, 22, 22, 23, 255, 23, 24, 25, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 27, 27, 255, 20, 21, 21, 255, 23, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 27, 28, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 22, 23, 24, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 4, 4, 4, 255, 1, 2, 2, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 21, 21, 22, 255, 25, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 30, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 27, 28, 29, 255, 13, 13, 13, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 25, 26, 26, 255, 19, 20, 20, 255, 28, 29, 30, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 21, 22, 23, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 3, 3, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 21, 21, 22, 255, 26, 27, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 32, 255, 27, 27, 28, 255, 27, 28, 29, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 27, 28, 29, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 11, 12, 12, 255, 5, 5, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 27, 28, 255, 21, 22, 22, 255, 31, 32, 33, 255, 27, 28, 29, 255, 29, 30, 31, 255, 24, 24, 25, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 25, 26, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 21, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 15, 15, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 19, 19, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 16, 16, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 6, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 20, 21, 255, 26, 27, 28, 255, 20, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 23, 24, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 17, 17, 18, 255, 13, 14, 14, 255, 25, 25, 26, 255, 16, 16, 17, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 17, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 27, 28, 29, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 20, 21, 22, 255, 20, 20, 21, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 20, 21, 255, 26, 27, 28, 255, 21, 22, 22, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 12, 12, 255, 27, 28, 29, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 2, 2, 2, 255, 11, 11, 12, 255, 10, 10, 11, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 22, 255, 10, 10, 11, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 5, 5, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 13, 14, 14, 255, 21, 22, 22, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 23, 24, 24, 255, 24, 24, 25, 255, 30, 31, 31, 255, 25, 25, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 22, 23, 255, 23, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 22, 23, 24, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 17, 17, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 29, 29, 30, 255, 27, 28, 29, 255, 17, 18, 18, 255, 20, 20, 21, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 21, 255, 23, 24, 25, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 21, 22, 255, 17, 18, 18, 255, 27, 28, 29, 255, 30, 31, 31, 255, 26, 27, 28, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 18, 19, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 7, 7, 8, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 24, 25, 25, 255, 23, 24, 24, 255, 21, 22, 23, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 14, 15, 15, 255, 18, 19, 20, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 22, 23, 24, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 21, 21, 255, 12, 12, 12, 255, 18, 19, 19, 255, 12, 12, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 25, 26, 255, 23, 24, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 16, 17, 255, 25, 26, 26, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 28, 29, 255, 32, 33, 33, 255, 26, 27, 27, 255, 30, 31, 32, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 4, 4, 4, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 15, 15, 255, 23, 24, 25, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 9, 10, 10, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 26, 27, 27, 255, 29, 30, 31, 255, 29, 30, 31, 255, 19, 20, 20, 255, 25, 26, 26, 255, 19, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 3, 3, 3, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 28, 29, 30, 255, 24, 24, 25, 255, 16, 16, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 20, 20, 255, 28, 28, 29, 255, 21, 21, 22, 255, 24, 25, 26, 255, 28, 29, 30, 255, 27, 28, 29, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 19, 20, 21, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 7, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 30, 31, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 26, 255, 26, 27, 27, 255, 18, 19, 19, 255, 21, 22, 23, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 25, 26, 27, 255, 21, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 15, 15, 16, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 20, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 25, 255, 14, 14, 15, 255, 19, 19, 20, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 25, 26, 255, 25, 26, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 19, 20, 21, 255, 23, 24, 25, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 24, 25, 26, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 23, 24, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 3, 4, 4, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 25, 25, 26, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 20, 21, 22, 255, 19, 20, 21, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 30, 31, 31, 255, 21, 22, 22, 255, 19, 20, 21, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 1, 2, 2, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 28, 29, 30, 255, 19, 20, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 24, 25, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 13, 13, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 19, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 29, 30, 31, 255, 26, 27, 27, 255, 25, 26, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 24, 25, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 23, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 23, 24, 24, 255, 18, 19, 20, 255, 25, 26, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 15, 16, 16, 255, 21, 22, 22, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 27, 28, 29, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 27, 28, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 18, 19, 19, 255, 15, 15, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 20, 21, 21, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 14, 15, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 21, 22, 255, 26, 27, 27, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 25, 26, 27, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 19, 20, 20, 255, 28, 29, 30, 255, 29, 29, 30, 255, 16, 17, 17, 255, 27, 28, 29, 255, 19, 20, 20, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 16, 16, 17, 255, 20, 21, 21, 255, 11, 12, 12, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 12, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 21, 22, 23, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 21, 22, 23, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 21, 22, 255, 26, 27, 27, 255, 19, 19, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 22, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 18, 19, 20, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 22, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 26, 27, 255, 23, 24, 24, 255, 21, 22, 23, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 14, 14, 255, 21, 22, 23, 255, 18, 19, 19, 255, 24, 25, 25, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 3, 3, 3, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 25, 26, 255, 29, 30, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 20, 20, 255, 20, 21, 22, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 25, 26, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 21, 22, 255, 23, 24, 25, 255, 17, 17, 18, 255, 17, 17, 18, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 24, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 23, 24, 24, 255, 25, 25, 26, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 25, 26, 27, 255, 30, 31, 32, 255, 24, 25, 25, 255, 30, 31, 32, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 13, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 29, 255, 20, 21, 22, 255, 20, 20, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 25, 255, 11, 11, 12, 255, 11, 11, 12, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 20, 21, 255, 25, 25, 26, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 23, 24, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 23, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 32, 33, 34, 255, 24, 24, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 19, 20, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 19, 20, 20, 255, 21, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 19, 20, 21, 255, 11, 11, 12, 255, 29, 29, 30, 255, 31, 32, 33, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 19, 19, 20, 255, 29, 29, 30, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 14, 14, 15, 255, 16, 17, 17, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 24, 25, 25, 255, 19, 19, 20, 255, 14, 15, 15, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 24, 24, 25, 255, 15, 16, 16, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 18, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 24, 25, 26, 255, 25, 26, 27, 255, 29, 30, 31, 255, 29, 29, 30, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 28, 28, 29, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 21, 22, 22, 255, 21, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 22, 22, 23, 255, 16, 17, 17, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 5, 5, 6, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 23, 24, 24, 255, 24, 25, 26, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 18, 18, 19, 255, 19, 20, 21, 255, 21, 22, 22, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 22, 255, 21, 22, 23, 255, 18, 19, 20, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 13, 13, 13, 255, 25, 26, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 31, 32, 33, 255, 25, 26, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 18, 19, 20, 255, 24, 25, 25, 255, 19, 19, 20, 255, 25, 26, 27, 255, 21, 22, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 17, 17, 18, 255, 24, 25, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 25, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 18, 19, 255, 27, 28, 29, 255, 25, 26, 26, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 15, 16, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 28, 29, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 20, 21, 255, 22, 22, 23, 255, 10, 10, 11, 255, 19, 20, 21, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 25, 25, 26, 255, 23, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 28, 29, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 24, 25, 25, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 3, 3, 3, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 26, 27, 255, 25, 26, 27, 255, 19, 20, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 22, 22, 23, 255, 28, 28, 29, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 6, 6, 7, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 27, 255, 19, 20, 20, 255, 29, 29, 30, 255, 21, 22, 23, 255, 23, 24, 24, 255, 26, 27, 27, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 20, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 24, 24, 25, 255, 22, 22, 23, 255, 27, 27, 28, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 19, 19, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 27, 28, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 15, 15, 16, 255, 21, 21, 22, 255, 20, 21, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 13, 14, 14, 255, 24, 25, 26, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 8, 8, 8, 255, 3, 4, 4, 255, 4, 4, 4, 255, 2, 3, 3, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 1, 2, 2, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 26, 27, 28, 255, 25, 26, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 25, 26, 255, 19, 19, 20, 255, 24, 25, 26, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 6, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 23, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 5, 5, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 21, 21, 22, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 22, 255, 26, 27, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 20, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 16, 17, 17, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 27, 28, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 26, 27, 28, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 8, 9, 9, 255, 24, 25, 26, 255, 25, 25, 26, 255, 29, 29, 30, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 28, 29, 255, 26, 26, 27, 255, 29, 30, 31, 255, 21, 21, 22, 255, 19, 19, 20, 255, 27, 27, 28, 255, 28, 29, 30, 255, 29, 30, 31, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 19, 20, 20, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 25, 26, 27, 255, 25, 25, 26, 255, 25, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 17, 18, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 23, 24, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 21, 22, 23, 255, 22, 23, 24, 255, 26, 27, 28, 255, 18, 19, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 30, 31, 31, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 26, 27, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 27, 27, 28, 255, 25, 26, 27, 255, 29, 29, 30, 255, 28, 29, 30, 255, 20, 21, 21, 255, 27, 28, 29, 255, 25, 26, 27, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 21, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 2, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 2, 3, 3, 255, 7, 7, 7, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 13, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 25, 26, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 29, 30, 255, 26, 26, 27, 255, 20, 21, 21, 255, 28, 28, 29, 255, 23, 24, 24, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 19, 19, 20, 255, 28, 28, 29, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 12, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 22, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 31, 32, 33, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 27, 28, 255, 31, 32, 33, 255, 19, 20, 20, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 2, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 2, 3, 3, 255, 6, 6, 6, 255, 5, 5, 5, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 20, 21, 21, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 19, 20, 21, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 21, 22, 23, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 20, 20, 21, 255, 26, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 4, 4, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 24, 25, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 25, 26, 26, 255, 25, 25, 26, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 25, 25, 26, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 26, 27, 255, 17, 18, 18, 255, 27, 27, 28, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 14, 14, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 20, 21, 21, 255, 29, 30, 31, 255, 30, 31, 32, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 28, 29, 255, 21, 22, 23, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 27, 28, 29, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 14, 14, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 27, 28, 29, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 8, 255, 15, 16, 16, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 22, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 18, 19, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 26, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 25, 25, 26, 255, 26, 26, 27, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 29, 30, 31, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 5, 5, 6, 255, 12, 12, 12, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 25, 26, 27, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 18, 19, 19, 255, 23, 24, 25, 255, 26, 26, 27, 255, 19, 20, 20, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 29, 30, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 3, 3, 3, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 20, 21, 255, 21, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 27, 28, 29, 255, 23, 24, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 29, 30, 31, 255, 21, 22, 23, 255, 28, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 18, 19, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 18, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 24, 25, 25, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 13, 14, 14, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 21, 22, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 22, 23, 255, 28, 28, 29, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 20, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 19, 20, 20, 255, 18, 19, 20, 255, 24, 24, 25, 255, 28, 28, 29, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 20, 20, 21, 255, 29, 29, 30, 255, 29, 30, 31, 255, 27, 27, 28, 255, 30, 31, 31, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 19, 20, 255, 27, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 6, 255, 2, 3, 3, 255, 2, 2, 2, 255, 2, 3, 3, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 23, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 23, 24, 25, 255, 17, 17, 18, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 19, 20, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 32, 33, 33, 255, 31, 32, 33, 255, 16, 17, 17, 255, 19, 19, 20, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 28, 29, 255, 15, 15, 16, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 10, 10, 255, 19, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 26, 27, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 24, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 20, 21, 255, 24, 25, 26, 255, 25, 26, 26, 255, 27, 27, 28, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 16, 17, 17, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 22, 255, 31, 32, 33, 255, 27, 27, 28, 255, 19, 20, 20, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 9, 10, 10, 255, 3, 3, 3, 255, 3, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 20, 21, 21, 255, 29, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 26, 26, 255, 20, 21, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 18, 19, 255, 24, 25, 25, 255, 24, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 18, 19, 19, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 20, 21, 21, 255, 30, 31, 32, 255, 19, 20, 20, 255, 18, 19, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 18, 19, 20, 255, 9, 10, 10, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 6, 6, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 30, 31, 31, 255, 25, 26, 26, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 6, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 23, 255, 25, 26, 27, 255, 26, 26, 27, 255, 17, 18, 18, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 19, 20, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 20, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 23, 24, 25, 255, 20, 21, 22, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 21, 22, 22, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 21, 22, 22, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 19, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 1, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 21, 22, 22, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 20, 21, 22, 255, 30, 31, 32, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 24, 24, 25, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 18, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 12, 13, 255, 20, 20, 21, 255, 27, 28, 29, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 28, 29, 30, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 25, 25, 26, 255, 22, 23, 24, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 23, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 27, 28, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 17, 18, 255, 29, 30, 31, 255, 22, 22, 23, 255, 23, 24, 24, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 2, 2, 2, 255, 5, 5, 5, 255, 2, 2, 2, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 26, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 22, 23, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 22, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 28, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 21, 22, 255, 12, 12, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 4, 4, 4, 255, 12, 12, 12, 255, 11, 11, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 23, 24, 25, 255, 27, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 1, 1, 1, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 21, 21, 22, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 25, 26, 27, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 24, 25, 255, 20, 20, 21, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 29, 30, 31, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 19, 20, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 9, 9, 255, 0, 0, 0, 255, 4, 4, 4, 255, 2, 2, 2, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 18, 19, 255, 30, 31, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 21, 22, 255, 20, 21, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 4, 4, 4, 255, 3, 4, 4, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 20, 21, 22, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 25, 26, 255, 27, 27, 28, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 26, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 3, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 16, 17, 17, 255, 24, 25, 26, 255, 19, 20, 20, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 23, 24, 24, 255, 21, 22, 23, 255, 19, 20, 21, 255, 24, 25, 25, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 24, 25, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 6, 6, 7, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 21, 21, 22, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 20, 21, 22, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 26, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 26, 27, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 29, 30, 31, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 7, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 27, 27, 28, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 14, 14, 255, 18, 19, 19, 255, 26, 27, 28, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 1, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 31, 32, 33, 255, 19, 20, 20, 255, 19, 19, 20, 255, 27, 27, 28, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 24, 24, 25, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 26, 27, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 26, 27, 255, 16, 17, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 6, 6, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 20, 21, 22, 255, 20, 21, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 4, 4, 4, 255, 1, 2, 2, 255, 5, 5, 6, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 20, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 13, 14, 255, 18, 19, 20, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 30, 31, 32, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 10, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 20, 21, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 25, 25, 255, 20, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 25, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 26, 26, 27, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 10, 10, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 28, 28, 29, 255, 21, 22, 23, 255, 29, 30, 31, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 23, 24, 24, 255, 16, 17, 17, 255, 27, 27, 28, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 17, 18, 255, 19, 20, 21, 255, 21, 22, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 3, 3, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 20, 21, 22, 255, 26, 27, 28, 255, 21, 22, 23, 255, 28, 28, 29, 255, 19, 20, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 17, 17, 18, 255, 18, 19, 19, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 25, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 27, 28, 29, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 26, 26, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 3, 3, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 2, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 5, 5, 6, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 9, 10, 10, 255, 13, 13, 14, 255, 5, 5, 6, 255, 3, 4, 4, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 21, 22, 255, 18, 19, 20, 255, 27, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 23, 255, 18, 19, 19, 255, 25, 26, 27, 255, 19, 20, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 19, 20, 255, 30, 31, 31, 255, 26, 27, 28, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 24, 25, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 24, 25, 25, 255, 24, 24, 25, 255, 28, 28, 29, 255, 23, 24, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 10, 10, 11, 255, 8, 8, 8, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 18, 19, 255, 32, 33, 34, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 20, 20, 21, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 24, 25, 25, 255, 29, 30, 31, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 26, 26, 27, 255, 27, 28, 29, 255, 24, 25, 26, 255, 31, 32, 33, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 21, 22, 23, 255, 12, 12, 13, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 23, 24, 25, 255, 26, 27, 28, 255, 23, 24, 25, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 21, 22, 255, 25, 25, 26, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 21, 22, 23, 255, 30, 31, 32, 255, 15, 15, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 28, 28, 29, 255, 28, 29, 30, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 28, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 26, 26, 27, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 5, 5, 5, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 28, 28, 29, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 12, 255, 16, 16, 17, 255, 23, 24, 24, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 16, 16, 17, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 21, 21, 22, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 14, 14, 15, 255, 22, 22, 23, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 10, 10, 255, 3, 4, 4, 255, 2, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 17, 18, 18, 255, 25, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 27, 27, 255, 14, 15, 15, 255, 22, 23, 24, 255, 30, 31, 31, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 27, 255, 19, 20, 21, 255, 20, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 25, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 25, 26, 26, 255, 27, 28, 29, 255, 22, 23, 24, 255, 27, 27, 28, 255, 31, 32, 33, 255, 25, 26, 26, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 25, 25, 255, 20, 21, 21, 255, 28, 29, 30, 255, 23, 24, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 28, 29, 30, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 23, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 21, 22, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 21, 22, 255, 30, 31, 31, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 19, 19, 255, 28, 29, 30, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 10, 10, 10, 255, 20, 21, 22, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 10, 10, 10, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 26, 26, 27, 255, 14, 14, 15, 255, 23, 24, 24, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 21, 21, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 25, 255, 31, 32, 33, 255, 18, 19, 20, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 29, 29, 30, 255, 24, 25, 26, 255, 28, 28, 29, 255, 27, 27, 28, 255, 26, 27, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 24, 255, 16, 17, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 22, 23, 24, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 6, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 2, 3, 3, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 13, 255, 20, 21, 22, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 26, 27, 28, 255, 26, 27, 27, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 22, 255, 19, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 18, 19, 19, 255, 30, 31, 31, 255, 19, 20, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 28, 28, 29, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 9, 10, 10, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 18, 18, 19, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 30, 31, 31, 255, 19, 20, 20, 255, 27, 27, 28, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 11, 11, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 20, 21, 21, 255, 17, 18, 18, 255, 20, 20, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 25, 25, 26, 255, 21, 21, 22, 255, 28, 28, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 14, 15, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 23, 24, 24, 255, 18, 18, 19, 255, 22, 22, 23, 255, 29, 30, 31, 255, 25, 26, 26, 255, 29, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 22, 22, 255, 21, 22, 23, 255, 19, 20, 21, 255, 15, 15, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 11, 11, 12, 255, 18, 19, 20, 255, 24, 24, 25, 255, 23, 24, 24, 255, 28, 29, 30, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 8, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 20, 20, 21, 255, 18, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 17, 18, 18, 255, 13, 14, 14, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 14, 15, 15, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 19, 20, 21, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 20, 21, 255, 18, 18, 19, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 12, 255, 17, 18, 18, 255, 29, 30, 31, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 26, 26, 27, 255, 17, 17, 18, 255, 28, 28, 29, 255, 28, 28, 29, 255, 27, 28, 29, 255, 19, 19, 20, 255, 20, 21, 21, 255, 18, 19, 20, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 21, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 22, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 13, 14, 14, 255, 11, 12, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 2, 2, 2, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 10, 10, 11, 255, 17, 18, 18, 255, 10, 11, 11, 255, 8, 9, 9, 255, 1, 2, 2, 255, 5, 5, 6, 255, 7, 7, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 21, 22, 23, 255, 19, 20, 21, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 7, 7, 7, 255, 1, 2, 2, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 18, 18, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 27, 28, 29, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 26, 27, 255, 26, 27, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 20, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 14, 14, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 26, 255, 26, 27, 28, 255, 11, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 18, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 25, 26, 26, 255, 27, 27, 28, 255, 28, 29, 30, 255, 18, 19, 20, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 30, 31, 32, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 26, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 9, 9, 255, 2, 2, 2, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 19, 19, 20, 255, 20, 21, 21, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 2, 3, 3, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 21, 22, 22, 255, 16, 17, 17, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 10, 10, 255, 18, 19, 20, 255, 20, 20, 21, 255, 10, 11, 11, 255, 17, 17, 18, 255, 10, 10, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 19, 20, 255, 25, 26, 27, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 24, 255, 19, 20, 21, 255, 25, 25, 26, 255, 18, 18, 19, 255, 27, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 31, 32, 33, 255, 27, 28, 29, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 21, 21, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 20, 21, 21, 255, 21, 22, 22, 255, 20, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 29, 29, 30, 255, 18, 19, 20, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 19, 19, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 11, 11, 255, 3, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 18, 19, 19, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 14, 15, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 16, 16, 17, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 14, 14, 15, 255, 7, 7, 8, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 22, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 17, 18, 18, 255, 25, 26, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 17, 17, 18, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 19, 19, 20, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 25, 26, 26, 255, 29, 30, 31, 255, 21, 22, 23, 255, 19, 20, 20, 255, 13, 13, 13, 255, 15, 15, 16, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 24, 25, 26, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 25, 26, 27, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 25, 25, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 28, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 3, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 20, 20, 255, 27, 28, 29, 255, 28, 28, 29, 255, 26, 27, 28, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 30, 31, 31, 255, 26, 27, 28, 255, 20, 21, 21, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 22, 255, 25, 25, 26, 255, 17, 17, 18, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 0, 0, 0, 255, 6, 6, 6, 255, 2, 2, 2, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 22, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 28, 28, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 30, 31, 32, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 3, 3, 3, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 20, 20, 255, 29, 30, 31, 255, 10, 10, 11, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 14, 15, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 31, 32, 33, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 16, 16, 255, 26, 26, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 24, 25, 25, 255, 21, 22, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 23, 24, 255, 29, 30, 31, 255, 27, 28, 29, 255, 18, 18, 19, 255, 19, 19, 20, 255, 27, 28, 29, 255, 20, 20, 21, 255, 24, 25, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 4, 4, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 19, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 21, 22, 255, 28, 29, 30, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 28, 29, 30, 255, 30, 31, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 24, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 23, 24, 25, 255, 24, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 26, 27, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 19, 20, 255, 30, 31, 31, 255, 28, 28, 29, 255, 31, 32, 33, 255, 24, 24, 25, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 18, 19, 19, 255, 21, 22, 22, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 19, 20, 20, 255, 22, 22, 23, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 24, 25, 25, 255, 26, 27, 28, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 19, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 20, 21, 255, 18, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 20, 20, 21, 255, 19, 20, 21, 255, 19, 20, 21, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 25, 26, 27, 255, 24, 25, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 26, 27, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 17, 18, 18, 255, 28, 28, 29, 255, 26, 27, 27, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 30, 31, 31, 255, 26, 27, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 17, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 9, 10, 10, 255, 15, 15, 16, 255, 24, 25, 25, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 28, 28, 29, 255, 21, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 10, 10, 255, 22, 23, 24, 255, 22, 22, 23, 255, 13, 13, 14, 255, 15, 15, 16, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 17, 18, 255, 19, 19, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 29, 29, 30, 255, 24, 25, 25, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 26, 27, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 9, 9, 9, 255, 8, 9, 9, 255, 3, 4, 4, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 15, 16, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 27, 28, 29, 255, 22, 22, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 18, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 13, 13, 14, 255, 18, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 18, 19, 19, 255, 24, 24, 25, 255, 19, 20, 20, 255, 24, 25, 25, 255, 20, 21, 22, 255, 28, 29, 30, 255, 25, 25, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 19, 20, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 20, 21, 22, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 23, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 21, 21, 22, 255, 16, 16, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 0, 0, 0, 255, 6, 6, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 25, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 19, 20, 21, 255, 21, 21, 22, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 22, 22, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 22, 23, 255, 17, 17, 18, 255, 20, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 22, 23, 24, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 23, 24, 25, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 16, 17, 17, 255, 18, 19, 20, 255, 12, 12, 12, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 22, 23, 24, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 20, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 26, 255, 15, 15, 16, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 22, 22, 255, 19, 20, 21, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 19, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 5, 5, 6, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 28, 29, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 24, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 14, 255, 21, 22, 23, 255, 20, 21, 22, 255, 26, 27, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 28, 29, 30, 255, 19, 20, 20, 255, 22, 22, 23, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 25, 26, 27, 255, 25, 26, 26, 255, 27, 27, 28, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 28, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 22, 23, 255, 15, 15, 16, 255, 24, 25, 25, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 23, 24, 25, 255, 19, 20, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 27, 28, 255, 26, 27, 28, 255, 21, 22, 22, 255, 20, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 17, 17, 18, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 22, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 17, 18, 255, 9, 10, 10, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 18, 18, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 26, 27, 28, 255, 24, 25, 26, 255, 25, 26, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 22, 23, 24, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 22, 23, 24, 255, 8, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 22, 23, 24, 255, 23, 24, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 18, 19, 20, 255, 21, 22, 23, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 5, 5, 5, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 29, 255, 14, 15, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 24, 24, 25, 255, 20, 21, 22, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 19, 20, 21, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 22, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 25, 26, 255, 11, 12, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 27, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 29, 30, 31, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 22, 23, 24, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 20, 21, 255, 23, 24, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 27, 27, 28, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 26, 27, 28, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 18, 19, 20, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 12, 12, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 7, 7, 8, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 20, 21, 255, 15, 15, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 23, 255, 18, 18, 19, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 5, 5, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 8, 9, 9, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 22, 23, 255, 29, 30, 31, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 21, 22, 22, 255, 24, 25, 26, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 24, 25, 26, 255, 20, 21, 22, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 20, 21, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 20, 21, 22, 255, 16, 16, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 23, 24, 24, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 27, 28, 29, 255, 21, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 3, 3, 3, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 20, 255, 23, 24, 25, 255, 29, 29, 30, 255, 22, 23, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 25, 25, 26, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 21, 21, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 9, 9, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 18, 19, 20, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 26, 26, 27, 255, 18, 18, 19, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 29, 30, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 19, 20, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 23, 24, 255, 19, 19, 20, 255, 27, 28, 29, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 20, 21, 22, 255, 27, 28, 29, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 21, 22, 23, 255, 27, 27, 28, 255, 27, 28, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 22, 23, 255, 19, 20, 20, 255, 21, 21, 22, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 23, 24, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 23, 24, 25, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 22, 23, 24, 255, 26, 27, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 18, 18, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 2, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 23, 24, 25, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 29, 29, 30, 255, 25, 25, 26, 255, 17, 18, 18, 255, 25, 26, 27, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 1, 2, 2, 255, 2, 2, 2, 255, 5, 5, 5, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 23, 255, 29, 29, 30, 255, 30, 31, 32, 255, 21, 22, 23, 255, 26, 26, 27, 255, 15, 15, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 18, 19, 19, 255, 25, 26, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 26, 26, 27, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 24, 25, 255, 19, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 23, 24, 25, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 19, 20, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 29, 30, 31, 255, 18, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 11, 11, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 21, 22, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 17, 18, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 25, 26, 26, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 16, 17, 17, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 15, 15, 16, 255, 25, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 12, 12, 12, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 26, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 25, 25, 26, 255, 22, 23, 24, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 21, 22, 255, 28, 28, 29, 255, 22, 22, 23, 255, 23, 24, 25, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 22, 23, 255, 26, 27, 27, 255, 18, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 26, 27, 28, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 28, 28, 29, 255, 29, 29, 30, 255, 19, 20, 21, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 7, 7, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 29, 29, 30, 255, 18, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 17, 17, 255, 15, 16, 16, 255, 30, 31, 32, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 25, 25, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 26, 255, 12, 12, 13, 255, 22, 23, 24, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 26, 255, 27, 27, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 18, 19, 20, 255, 23, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 26, 27, 27, 255, 29, 30, 31, 255, 24, 25, 25, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 23, 24, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 25, 26, 26, 255, 26, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 20, 21, 21, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 3, 3, 3, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 19, 255, 24, 25, 25, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 10, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 8, 9, 9, 255, 14, 14, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 22, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 22, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 23, 255, 23, 24, 24, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 25, 26, 27, 255, 18, 19, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 28, 29, 255, 19, 20, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 25, 26, 26, 255, 30, 31, 32, 255, 28, 29, 30, 255, 21, 22, 23, 255, 18, 19, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 19, 20, 20, 255, 13, 13, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 18, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 26, 27, 28, 255, 23, 24, 25, 255, 15, 15, 16, 255, 17, 17, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 20, 20, 21, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 20, 21, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 31, 32, 33, 255, 31, 32, 33, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 18, 19, 19, 255, 18, 19, 20, 255, 26, 27, 28, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 21, 21, 22, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 27, 28, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 29, 30, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 22, 22, 23, 255, 20, 20, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 25, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 12, 13, 13, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 21, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 23, 24, 24, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 28, 29, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 16, 17, 17, 255, 21, 22, 23, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 24, 25, 26, 255, 17, 18, 18, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 27, 28, 29, 255, 20, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 28, 28, 29, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 30, 31, 255, 26, 27, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 24, 24, 25, 255, 31, 32, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 22, 23, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 26, 27, 27, 255, 23, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 25, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 25, 26, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 26, 27, 28, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 23, 24, 25, 255, 25, 26, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 25, 26, 255, 19, 20, 21, 255, 32, 33, 34, 255, 29, 29, 30, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 28, 29, 255, 29, 29, 30, 255, 25, 26, 27, 255, 18, 19, 20, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 15, 16, 16, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 23, 24, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 19, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 14, 14, 15, 255, 18, 19, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 27, 27, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 27, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 21, 22, 22, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 23, 24, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 29, 30, 31, 255, 24, 25, 26, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 17, 17, 18, 255, 11, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 18, 18, 19, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 12, 12, 255, 23, 24, 24, 255, 28, 29, 30, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 10, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 30, 31, 32, 255, 24, 25, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 19, 20, 255, 12, 12, 13, 255, 21, 22, 22, 255, 18, 18, 19, 255, 21, 22, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 26, 26, 27, 255, 17, 17, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 30, 31, 31, 255, 27, 28, 29, 255, 23, 24, 24, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 27, 28, 29, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 24, 25, 25, 255, 26, 27, 27, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 25, 26, 255, 24, 25, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 7, 255, 13, 13, 13, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 30, 31, 31, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 25, 26, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 25, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 19, 20, 255, 13, 14, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 21, 22, 23, 255, 24, 25, 25, 255, 11, 11, 12, 255, 23, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 25, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 20, 21, 22, 255, 25, 25, 26, 255, 23, 24, 25, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 26, 26, 27, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 15, 15, 16, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 21, 22, 22, 255, 30, 31, 31, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 20, 21, 255, 20, 21, 22, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 16, 17, 17, 255, 24, 25, 25, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 21, 21, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 26, 27, 28, 255, 24, 24, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 20, 21, 255, 22, 23, 24, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 11, 12, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 18, 19, 19, 255, 23, 24, 25, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 26, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 11, 11, 12, 255, 17, 18, 18, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 18, 19, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 29, 29, 30, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 32, 255, 31, 32, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 19, 20, 20, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 22, 22, 23, 255, 23, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 26, 27, 255, 21, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 20, 21, 21, 255, 16, 16, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 16, 17, 17, 255, 20, 20, 21, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 22, 23, 255, 19, 19, 20, 255, 29, 30, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 21, 22, 23, 255, 27, 28, 29, 255, 27, 28, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 29, 29, 30, 255, 15, 16, 16, 255, 28, 29, 30, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 5, 5, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 21, 21, 22, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 20, 21, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 19, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 26, 27, 255, 25, 25, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 24, 25, 25, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 29, 30, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 3, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 21, 21, 22, 255, 26, 27, 27, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 27, 27, 28, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 26, 27, 28, 255, 19, 20, 20, 255, 25, 26, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 27, 27, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 21, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 21, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 28, 29, 30, 255, 16, 16, 17, 255, 22, 23, 24, 255, 18, 19, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 20, 21, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 18, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 22, 23, 24, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 13, 13, 14, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 21, 255, 10, 10, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 17, 17, 18, 255, 29, 29, 30, 255, 19, 20, 20, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 21, 255, 21, 22, 23, 255, 23, 24, 24, 255, 25, 26, 26, 255, 20, 21, 22, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 19, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 18, 18, 19, 255, 30, 31, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 15, 16, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 18, 18, 255, 21, 22, 22, 255, 24, 25, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 13, 14, 14, 255, 19, 19, 20, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 29, 30, 31, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 24, 24, 25, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 22, 23, 255, 26, 26, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 29, 30, 31, 255, 20, 20, 21, 255, 21, 22, 22, 255, 29, 29, 30, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 0, 0, 0, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 16, 16, 255, 21, 22, 23, 255, 25, 26, 26, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 22, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 23, 24, 255, 31, 32, 33, 255, 24, 25, 25, 255, 16, 16, 17, 255, 18, 19, 19, 255, 25, 26, 26, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 17, 17, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 20, 21, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 19, 20, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 20, 21, 21, 255, 26, 26, 27, 255, 18, 19, 19, 255, 18, 19, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 22, 22, 23, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 26, 26, 27, 255, 22, 23, 24, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 21, 22, 255, 20, 21, 21, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 22, 255, 23, 24, 24, 255, 19, 20, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 27, 27, 28, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 19, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 21, 22, 23, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 3, 3, 3, 255, 10, 11, 11, 255, 11, 11, 12, 255, 21, 22, 22, 255, 25, 26, 27, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 12, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 22, 23, 255, 24, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 22, 23, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 20, 21, 22, 255, 26, 27, 28, 255, 18, 19, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 16, 16, 17, 255, 18, 19, 20, 255, 26, 27, 28, 255, 22, 23, 24, 255, 26, 27, 28, 255, 21, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 9, 9, 255, 12, 12, 13, 255, 4, 4, 4, 255, 9, 9, 9, 255, 19, 20, 21, 255, 18, 18, 19, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 19, 19, 255, 20, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 14, 14, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 22, 23, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 21, 22, 255, 21, 22, 22, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 14, 255, 7, 7, 8, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 26, 27, 27, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 24, 25, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 22, 23, 255, 16, 16, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 18, 18, 19, 255, 25, 25, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 17, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 19, 20, 21, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 23, 24, 255, 19, 19, 20, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 20, 21, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 24, 24, 25, 255, 12, 12, 12, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 20, 20, 21, 255, 7, 7, 8, 255, 10, 11, 11, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 15, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 22, 23, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 30, 31, 32, 255, 21, 22, 23, 255, 19, 20, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 2, 2, 2, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 10, 10, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 20, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 18, 18, 19, 255, 26, 27, 27, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 25, 25, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 26, 27, 28, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 20, 21, 255, 15, 15, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 22, 255, 11, 12, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 28, 29, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 25, 26, 27, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 22, 22, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 25, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 5, 5, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 21, 21, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 18, 18, 255, 26, 27, 27, 255, 18, 19, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 25, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 15, 16, 16, 255, 9, 10, 10, 255, 21, 21, 22, 255, 18, 19, 20, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 25, 26, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 9, 10, 10, 255, 13, 13, 13, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 7, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 11, 11, 11, 255, 24, 24, 25, 255, 19, 19, 20, 255, 31, 32, 33, 255, 20, 21, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 19, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 25, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 15, 15, 255, 26, 27, 28, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 18, 19, 255, 25, 25, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 29, 30, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 14, 14, 15, 255, 25, 26, 27, 255, 25, 26, 27, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 26, 26, 27, 255, 28, 29, 30, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 12, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 20, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 28, 28, 29, 255, 21, 21, 22, 255, 20, 21, 22, 255, 22, 23, 24, 255, 29, 29, 30, 255, 21, 21, 22, 255, 26, 27, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 21, 22, 23, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 26, 26, 27, 255, 21, 21, 22, 255, 21, 22, 23, 255, 23, 24, 25, 255, 19, 20, 20, 255, 12, 13, 13, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 9, 10, 10, 255, 20, 20, 21, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 20, 21, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 21, 255, 15, 15, 16, 255, 21, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 22, 23, 255, 15, 15, 16, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 24, 24, 255, 29, 29, 30, 255, 21, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 3, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 18, 19, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 6, 6, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 25, 26, 255, 27, 28, 29, 255, 21, 22, 23, 255, 12, 12, 13, 255, 18, 19, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 28, 28, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 26, 27, 27, 255, 25, 26, 26, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 30, 31, 31, 255, 30, 31, 31, 255, 20, 21, 22, 255, 20, 20, 21, 255, 11, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 30, 31, 31, 255, 25, 26, 26, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 25, 255, 20, 21, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 30, 31, 31, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 21, 22, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 28, 29, 30, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 25, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 27, 27, 255, 25, 26, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 16, 17, 17, 255, 6, 6, 7, 255, 9, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 26, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 20, 21, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 25, 26, 27, 255, 15, 15, 16, 255, 22, 23, 24, 255, 23, 24, 25, 255, 31, 32, 33, 255, 30, 31, 32, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 18, 18, 19, 255, 14, 14, 15, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 26, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 26, 27, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 24, 25, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 24, 255, 26, 26, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 30, 31, 32, 255, 21, 21, 22, 255, 24, 25, 25, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 31, 32, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 21, 22, 23, 255, 28, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 20, 21, 255, 29, 30, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 28, 29, 255, 22, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 22, 22, 23, 255, 24, 25, 25, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 19, 20, 21, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 19, 20, 21, 255, 18, 18, 19, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 26, 26, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 26, 255, 18, 19, 19, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 25, 26, 27, 255, 18, 18, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 27, 28, 29, 255, 20, 21, 22, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 28, 28, 29, 255, 27, 27, 28, 255, 27, 27, 28, 255, 25, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 22, 23, 24, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 21, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 27, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 25, 25, 26, 255, 18, 19, 19, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 19, 19, 20, 255, 29, 30, 31, 255, 21, 22, 23, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 25, 25, 26, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 20, 255, 24, 25, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 20, 21, 255, 24, 24, 25, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 20, 21, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 26, 27, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 22, 22, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 25, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 21, 22, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 2, 3, 3, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 17, 17, 18, 255, 20, 21, 22, 255, 18, 19, 19, 255, 30, 31, 32, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 27, 28, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 24, 25, 25, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 28, 29, 255, 30, 31, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 30, 31, 32, 255, 27, 27, 28, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 30, 31, 31, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 23, 24, 25, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 31, 255, 26, 27, 28, 255, 21, 22, 23, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 29, 30, 31, 255, 24, 25, 26, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 23, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 20, 21, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 26, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 23, 24, 25, 255, 9, 10, 10, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 27, 27, 28, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 22, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 15, 15, 16, 255, 28, 29, 30, 255, 30, 31, 31, 255, 24, 24, 25, 255, 21, 21, 22, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 23, 24, 255, 32, 33, 34, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 27, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 26, 27, 255, 31, 32, 33, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 23, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 21, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 18, 18, 19, 255, 25, 25, 26, 255, 30, 31, 31, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 13, 14, 14, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 18, 19, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 12, 12, 13, 255, 24, 25, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 5, 5, 6, 255, 12, 13, 13, 255, 3, 4, 4, 255, 5, 5, 6, 255, 17, 17, 18, 255, 17, 17, 18, 255, 25, 26, 26, 255, 19, 20, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 26, 27, 28, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 27, 28, 29, 255, 25, 26, 26, 255, 21, 22, 23, 255, 21, 22, 22, 255, 23, 24, 25, 255, 24, 25, 26, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 27, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 10, 10, 10, 255, 13, 14, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 21, 22, 255, 13, 13, 13, 255, 20, 20, 21, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 23, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 2, 3, 3, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 12, 12, 255, 18, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 23, 24, 24, 255, 19, 20, 20, 255, 29, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 25, 26, 255, 23, 24, 25, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 19, 20, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 20, 21, 22, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 21, 22, 23, 255, 21, 21, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 25, 25, 26, 255, 30, 31, 31, 255, 30, 31, 32, 255, 19, 20, 21, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 21, 22, 22, 255, 16, 17, 17, 255, 21, 22, 23, 255, 26, 27, 28, 255, 19, 20, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 26, 27, 27, 255, 24, 24, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 3, 3, 3, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 25, 26, 255, 18, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 11, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 22, 255, 23, 24, 25, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 22, 23, 24, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 25, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 16, 16, 17, 255, 23, 24, 25, 255, 18, 19, 20, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 22, 255, 16, 16, 17, 255, 11, 12, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 17, 17, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 27, 28, 29, 255, 28, 28, 29, 255, 15, 16, 16, 255, 26, 27, 27, 255, 13, 14, 14, 255, 15, 16, 16, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 22, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 25, 26, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 28, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 23, 24, 255, 12, 12, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 12, 13, 13, 255, 26, 27, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 29, 30, 31, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 25, 25, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 23, 24, 24, 255, 27, 27, 28, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 25, 26, 26, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 15, 15, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 10, 10, 255, 18, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 30, 31, 31, 255, 16, 16, 17, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 32, 33, 34, 255, 25, 26, 26, 255, 25, 26, 27, 255, 31, 32, 33, 255, 25, 26, 26, 255, 14, 15, 15, 255, 22, 23, 24, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 29, 30, 31, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 27, 27, 28, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 2, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 25, 26, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 22, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 19, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 21, 22, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 20, 20, 21, 255, 17, 17, 18, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 22, 23, 255, 12, 13, 13, 255, 29, 29, 30, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 17, 18, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 28, 28, 29, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 20, 21, 22, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 28, 28, 29, 255, 22, 23, 24, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 21, 255, 21, 22, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 18, 19, 20, 255, 18, 19, 20, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 14, 15, 15, 255, 23, 24, 25, 255, 24, 25, 26, 255, 24, 25, 26, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 22, 255, 9, 10, 10, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 26, 27, 27, 255, 16, 17, 17, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 22, 23, 24, 255, 26, 27, 28, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 25, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 25, 26, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 0, 0, 0, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 21, 22, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 4, 4, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 12, 12, 255, 18, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 19, 20, 20, 255, 13, 13, 13, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 21, 22, 22, 255, 12, 13, 13, 255, 9, 9, 9, 255, 3, 4, 4, 255, 6, 6, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 21, 22, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 28, 28, 29, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 19, 20, 20, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 28, 29, 255, 19, 19, 20, 255, 31, 32, 33, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 21, 22, 22, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 11, 255, 2, 3, 3, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 3, 3, 3, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 25, 25, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 19, 19, 255, 21, 22, 22, 255, 27, 27, 28, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 8, 8, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 2, 3, 3, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 28, 29, 30, 255, 18, 19, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 19, 20, 20, 255, 27, 28, 29, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 24, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 25, 26, 27, 255, 19, 19, 20, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 3, 3, 3, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ),
|
|
"format": "RGBA8",
|
|
"height": 512,
|
|
"mipmaps": false,
|
|
"width": 512
|
|
}
|
|
|
|
[sub_resource type="ImageTexture" id=2]
|
|
flags = 1
|
|
flags = 1
|
|
image = SubResource( 3 )
|
|
size = Vector2( 512, 512 )
|
|
|
|
[resource]
|
|
shader = ExtResource( 1 )
|
|
shader_param/albedo = Color( 1, 1, 1, 1 )
|
|
shader_param/texture_albedo = SubResource( 2 )
|