-
Notifications
You must be signed in to change notification settings - Fork 123
/
voxels_sparse.json
22 lines (22 loc) · 114 KB
/
voxels_sparse.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"metadata" : {},
"objects" : [{
"type" : "SparseVoxels",
"id": "voxel",
"model_matrix" : [
1.0, 0, 0, 0,
0, 1.0, 0, 0,
0, 0, 1.0, 0,
0, 0, 0, 1.0],
"space_size" : {
"data": [64, 64, 64]
},
"color_map" : [15079755, 3978315, 16769305],
"outlines": true,
"outlines_color": 0,
"width": 10893,
"height": 4,
"sparse_voxels" : [0,43,37,1,0,43,38,1,0,44,35,1,0,44,36,1,0,44,37,1,0,44,38,1,0,45,35,1,0,45,36,1,0,45,37,1,0,46,35,1,0,46,36,1,1,43,29,1,1,43,30,1,1,43,37,1,1,43,38,1,1,44,35,1,1,44,36,1,1,44,37,1,1,44,38,1,1,45,29,1,1,45,34,1,1,45,35,1,1,45,36,1,1,45,37,1,1,46,34,1,1,46,35,1,1,46,36,1,2,41,37,1,2,41,38,1,2,43,29,1,2,43,30,1,2,43,31,1,2,43,37,1,2,43,38,1,2,44,29,1,2,44,30,1,2,44,31,1,2,44,35,1,2,44,36,1,2,44,37,1,2,44,38,1,2,44,42,1,2,45,29,1,2,45,30,1,2,45,34,1,2,45,35,1,2,45,36,1,2,45,42,1,2,46,29,1,2,46,36,1,2,46,42,1,2,46,43,1,2,47,42,1,2,47,43,1,3,41,35,1,3,41,37,1,3,41,38,1,3,42,34,1,3,42,35,1,3,42,36,1,3,42,37,1,3,42,38,1,3,42,39,1,3,42,40,1,3,43,29,1,3,43,30,1,3,43,34,1,3,43,35,1,3,43,36,1,3,43,37,1,3,43,38,1,3,43,39,1,3,43,40,1,3,44,29,1,3,44,30,1,3,44,31,1,3,44,34,1,3,44,35,1,3,44,36,1,3,44,42,1,3,45,29,1,3,45,34,1,3,45,35,1,3,45,36,1,3,45,41,1,3,45,42,1,3,45,43,1,3,46,41,1,3,46,42,1,3,46,43,1,3,47,41,1,3,47,42,1,3,47,43,1,4,41,31,1,4,41,32,1,4,41,33,1,4,41,34,1,4,41,37,1,4,41,38,1,4,41,39,1,4,42,28,1,4,42,29,1,4,42,30,1,4,42,32,1,4,42,33,1,4,42,34,1,4,42,35,1,4,42,38,1,4,42,39,1,4,42,40,1,4,43,28,1,4,43,29,1,4,43,30,1,4,43,35,1,4,43,39,1,4,43,40,1,4,44,28,1,4,44,29,1,4,44,30,1,4,44,34,1,4,44,35,1,4,44,40,1,4,44,41,1,4,44,42,1,4,45,40,1,4,45,41,1,4,45,42,1,4,45,43,1,4,46,40,1,4,46,41,1,4,46,42,1,4,46,43,1,4,46,44,1,4,47,40,1,4,47,41,1,4,47,42,1,4,47,43,1,4,48,40,1,4,48,41,1,4,48,42,1,4,48,46,1,4,48,47,1,4,48,48,1,4,49,48,1,5,41,27,1,5,41,28,1,5,41,32,1,5,41,33,1,5,41,38,1,5,41,39,1,5,42,26,1,5,42,27,1,5,42,28,1,5,42,32,1,5,42,33,1,5,43,27,1,5,43,28,1,5,43,29,1,5,43,30,1,5,43,31,1,5,43,32,1,5,43,33,1,5,44,28,1,5,44,29,1,5,44,30,1,5,44,31,1,5,44,32,1,5,44,40,1,5,44,41,1,5,44,42,1,5,45,40,1,5,45,41,1,5,45,42,1,5,45,43,1,5,45,44,1,5,45,45,1,5,46,40,1,5,46,41,1,5,46,42,1,5,46,43,1,5,46,44,1,5,46,45,1,5,46,46,1,5,46,47,1,5,47,40,1,5,47,41,1,5,47,42,1,5,47,43,1,5,47,44,1,5,47,45,1,5,47,46,1,5,48,40,1,5,48,41,1,5,48,42,1,5,48,43,1,5,48,46,1,5,48,47,1,5,48,48,1,5,49,48,1,5,50,48,1,6,41,27,1,6,41,28,1,6,41,32,1,6,42,26,1,6,42,27,1,6,42,28,1,6,42,29,1,6,42,31,1,6,42,32,1,6,42,33,1,6,43,27,1,6,43,28,1,6,43,29,1,6,43,30,1,6,43,31,1,6,43,32,1,6,43,33,1,6,44,30,1,6,44,31,1,6,44,32,1,6,44,33,1,6,45,40,1,6,45,41,1,6,45,42,1,6,45,43,1,6,45,44,1,6,45,45,1,6,45,46,1,6,46,40,1,6,46,41,1,6,46,42,1,6,46,43,1,6,46,44,1,6,46,45,1,6,46,46,1,6,46,47,1,6,47,40,1,6,47,41,1,6,47,42,1,6,47,43,1,6,47,44,1,6,47,45,1,6,47,46,1,6,47,47,1,6,48,40,1,6,48,41,1,6,48,42,1,6,48,47,1,6,48,48,1,6,49,47,1,6,49,48,1,6,50,48,1,6,51,32,1,7,38,27,1,7,38,28,1,7,39,27,1,7,39,28,1,7,40,29,1,7,41,28,1,7,41,29,1,7,42,27,1,7,42,28,1,7,42,29,1,7,42,30,1,7,42,33,1,7,43,28,1,7,43,29,1,7,43,30,1,7,43,31,1,7,43,32,1,7,43,33,1,7,44,31,1,7,45,40,1,7,45,44,1,7,45,45,1,7,45,46,1,7,46,40,1,7,46,41,1,7,46,44,1,7,46,45,1,7,46,46,1,7,46,47,1,7,47,41,1,7,47,42,1,7,47,43,1,7,47,44,1,7,47,45,1,7,47,47,1,7,48,33,1,7,48,47,1,7,48,48,1,7,49,32,1,7,49,33,1,7,49,47,1,7,50,31,1,7,50,32,1,7,50,33,1,7,51,31,1,7,51,32,1,7,51,34,1,7,52,31,1,7,52,32,1,8,38,27,1,8,38,28,1,8,39,27,1,8,39,28,1,8,39,29,1,8,40,28,1,8,40,29,1,8,41,28,1,8,41,29,1,8,41,30,1,8,41,34,1,8,42,28,1,8,42,29,1,8,42,30,1,8,42,33,1,8,42,34,1,8,42,35,1,8,43,27,1,8,43,28,1,8,43,30,1,8,43,33,1,8,43,34,1,8,43,35,1,8,44,34,1,8,44,35,1,8,45,45,1,8,45,47,1,8,46,40,1,8,46,41,1,8,46,45,1,8,46,46,1,8,46,47,1,8,47,33,1,8,47,34,1,8,47,41,1,8,47,42,1,8,47,43,1,8,47,45,1,8,48,41,1,8,48,42,1,8,49,32,1,8,49,33,1,8,49,34,1,8,50,31,1,8,50,32,1,8,50,33,1,8,50,34,1,8,51,31,1,8,51,32,1,8,51,33,1,8,51,34,1,8,52,31,1,8,52,32,1,8,52,33,1,8,52,34,1,8,53,34,1,9,38,27,1,9,38,28,1,9,39,27,1,9,39,28,1,9,39,29,1,9,40,26,1,9,40,27,1,9,40,28,1,9,41,26,1,9,41,27,1,9,41,28,1,9,41,34,1,9,41,35,1,9,42,27,1,9,42,34,1,9,42,35,1,9,43,34,1,9,43,35,1,9,43,36,1,9,44,34,1,9,44,35,1,9,44,36,1,9,44,37,1,9,44,38,1,9,44,45,1,9,45,33,1,9,45,34,1,9,45,35,1,9,45,43,1,9,45,44,1,9,46,33,1,9,46,34,1,9,46,44,1,9,46,45,1,9,47,33,1,9,47,34,1,9,47,41,1,9,47,42,1,9,47,44,1,9,47,45,1,9,48,31,1,9,48,32,1,9,48,34,1,9,48,41,1,9,48,42,1,9,49,32,1,9,49,33,1,9,49,34,1,9,50,32,1,9,50,33,1,9,50,34,1,9,50,35,1,9,51,32,1,9,51,33,1,9,51,34,1,9,52,32,1,9,52,33,1,9,52,34,1,9,53,34,1,10,39,28,1,10,40,27,1,10,40,28,1,10,41,26,1,10,41,27,1,10,41,28,1,10,41,29,1,10,41,30,1,10,41,43,1,10,41,44,1,10,42,26,1,10,42,27,1,10,42,28,1,10,42,29,1,10,42,41,1,10,42,42,1,10,42,43,1,10,42,44,1,10,43,22,1,10,43,23,1,10,43,25,1,10,43,26,1,10,43,27,1,10,43,36,1,10,43,37,1,10,43,38,1,10,43,39,1,10,43,40,1,10,43,42,1,10,43,43,1,10,43,44,1,10,43,45,1,10,44,26,1,10,44,27,1,10,44,36,1,10,44,37,1,10,44,38,1,10,44,39,1,10,44,41,1,10,44,42,1,10,44,44,1,10,44,45,1,10,45,43,1,10,45,44,1,10,45,45,1,10,45,46,1,10,46,32,1,10,46,33,1,10,46,43,1,10,46,44,1,10,46,45,1,10,46,46,1,10,47,32,1,10,47,33,1,10,47,43,1,10,47,44,1,10,47,45,1,10,47,46,1,10,48,31,1,10,48,32,1,10,49,32,1,10,50,34,1,10,50,35,1,10,50,36,1,10,51,36,1,10,55,35,1,10,55,36,1,10,55,38,1,10,56,37,1,11,41,26,1,11,41,28,1,11,41,29,1,11,41,30,1,11,42,21,1,11,42,23,1,11,42,24,1,11,42,25,1,11,42,26,1,11,42,27,1,11,42,28,1,11,42,29,1,11,42,36,1,11,42,42,1,11,42,43,1,11,42,44,1,11,43,20,1,11,43,21,1,11,43,22,1,11,43,23,1,11,43,25,1,11,43,26,1,11,43,27,1,11,43,36,1,11,43,37,1,11,43,38,1,11,43,39,1,11,43,40,1,11,43,42,1,11,43,43,1,11,43,44,1,11,43,45,1,11,44,20,1,11,44,21,1,11,44,22,1,11,44,37,1,11,44,38,1,11,44,39,1,11,44,40,1,11,44,41,1,11,44,42,1,11,44,43,1,11,44,44,1,11,44,45,1,11,45,21,1,11,45,22,1,11,45,41,1,11,45,43,1,11,45,44,1,11,45,45,1,11,45,46,1,11,46,45,1,11,46,46,1,11,46,47,1,11,47,45,1,11,47,46,1,11,47,47,1,11,48,46,1,11,48,47,1,11,51,36,1,11,52,38,1,11,52,39,1,11,53,38,1,11,53,39,1,11,54,36,1,11,54,37,1,11,55,35,1,11,55,36,1,11,55,37,1,11,55,38,1,11,55,39,1,11,56,35,1,11,56,36,1,11,56,37,1,11,56,38,1,12,41,24,1,12,41,29,1,12,42,21,1,12,42,23,1,12,42,24,1,12,42,25,1,12,42,26,1,12,42,27,1,12,43,20,1,12,43,21,1,12,43,23,1,12,43,25,1,12,43,26,1,12,44,20,1,12,44,21,1,12,44,22,1,12,44,40,1,12,44,41,1,12,44,42,1,12,44,43,1,12,44,44,1,12,45,21,1,12,45,41,1,12,45,44,1,12,46,45,1,12,47,44,1,12,47,45,1,12,47,46,1,12,47,47,1,12,48,46,1,12,50,36,1,12,51,36,1,12,51,37,1,12,51,39,1,12,52,36,1,12,52,37,1,12,52,38,1,12,52,39,1,12,52,40,1,12,53,36,1,12,53,37,1,12,53,38,1,12,53,39,1,12,54,36,1,12,54,37,1,12,54,38,1,12,54,39,1,12,55,36,1,12,55,37,1,12,55,38,1,12,55,39,1,12,56,36,1,12,56,38,1,12,56,39,1,13,12,20,1,13,41,25,1,13,41,42,1,13,42,23,1,13,42,24,1,13,42,25,1,13,42,42,1,13,42,43,1,13,43,20,1,13,43,21,1,13,43,25,1,13,43,26,1,13,43,43,1,13,44,20,1,13,44,21,1,13,44,42,1,13,44,43,1,13,47,45,1,13,47,46,1,13,48,45,1,13,48,46,1,13,49,45,1,13,51,36,1,13,51,37,1,13,51,39,1,13,52,36,1,13,52,37,1,13,52,38,1,13,52,39,1,13,52,40,1,13,53,36,1,13,53,37,1,13,53,38,1,13,53,39,1,13,54,37,1,13,54,39,1,13,55,37,1,13,55,38,1,13,55,39,1,13,56,38,1,13,56,39,1,13,57,39,1,14,9,13,1,14,9,14,1,14,9,15,1,14,10,14,1,14,11,20,1,14,12,20,1,14,13,20,1,14,34,35,1,14,34,36,1,14,35,35,1,14,40,41,1,14,40,42,1,14,41,25,1,14,41,41,1,14,41,42,1,14,42,24,1,14,42,25,1,14,42,41,1,14,42,42,1,14,42,43,1,14,43,20,1,14,43,21,1,14,43,25,1,14,43,41,1,14,43,42,1,14,44,19,1,14,44,20,1,14,44,42,1,14,44,43,1,14,45,42,1,14,48,45,1,14,49,45,1,14,49,46,1,14,51,39,1,14,51,40,1,14,52,39,1,14,52,40,1,14,54,38,1,14,54,39,1,14,55,37,1,14,55,38,1,14,56,37,1,14,56,38,1,15,7,15,1,15,7,16,1,15,8,14,1,15,8,15,1,15,8,16,1,15,8,18,1,15,9,13,1,15,9,14,1,15,9,15,1,15,10,14,1,15,10,15,1,15,10,20,1,15,10,21,1,15,11,20,1,15,11,21,1,15,12,20,1,15,12,21,1,15,13,19,1,15,13,20,1,15,14,18,1,15,14,19,1,15,14,20,1,15,34,35,1,15,34,36,1,15,35,35,1,15,35,36,1,15,36,35,1,15,36,36,1,15,37,35,1,15,40,40,1,15,40,41,1,15,40,42,1,15,41,41,1,15,41,42,1,15,42,41,1,15,42,42,1,15,43,20,1,15,43,21,1,15,43,41,1,15,43,42,1,15,44,20,1,15,44,21,1,15,44,41,1,15,44,42,1,15,44,43,1,15,45,42,1,15,46,41,1,15,46,42,1,15,46,43,1,15,47,41,1,15,47,42,1,15,47,43,1,15,48,42,1,15,48,44,1,15,48,45,1,15,49,41,1,15,49,45,1,15,49,46,1,15,50,43,1,15,51,38,1,15,51,39,1,15,51,40,1,15,51,41,1,15,51,42,1,15,51,43,1,15,52,39,1,15,52,40,1,15,52,41,1,15,52,42,1,15,52,43,1,16,6,16,1,16,6,17,1,16,7,15,1,16,7,16,1,16,7,17,1,16,7,18,1,16,8,14,1,16,8,15,1,16,8,17,1,16,8,18,1,16,9,14,1,16,9,15,1,16,9,18,1,16,9,19,1,16,9,20,1,16,10,14,1,16,10,15,1,16,10,20,1,16,10,21,1,16,11,14,1,16,11,15,1,16,11,20,1,16,11,21,1,16,12,14,1,16,12,15,1,16,12,19,1,16,12,20,1,16,12,21,1,16,13,18,1,16,13,19,1,16,13,20,1,16,13,21,1,16,14,18,1,16,14,19,1,16,14,20,1,16,14,21,1,16,35,34,1,16,35,35,1,16,36,34,1,16,36,35,1,16,36,36,1,16,37,34,1,16,37,35,1,16,37,36,1,16,38,35,1,16,41,40,1,16,41,41,1,16,42,19,1,16,42,20,1,16,42,21,1,16,42,37,1,16,42,38,1,16,42,39,1,16,42,40,1,16,42,42,1,16,43,19,1,16,43,20,1,16,43,21,1,16,43,41,1,16,43,42,1,16,44,40,1,16,44,41,1,16,44,42,1,16,45,40,1,16,45,41,1,16,45,42,1,16,45,43,1,16,46,39,1,16,46,40,1,16,46,41,1,16,46,42,1,16,46,43,1,16,46,44,1,16,47,40,1,16,47,41,1,16,47,42,1,16,47,43,1,16,47,44,1,16,47,45,1,16,48,41,1,16,48,42,1,16,48,43,1,16,48,44,1,16,48,45,1,16,49,41,1,16,49,42,1,16,49,43,1,16,49,44,1,16,49,45,1,16,50,41,1,16,50,42,1,16,50,43,1,16,50,44,1,16,51,38,1,16,51,39,1,16,51,41,1,16,51,42,1,16,51,43,1,16,52,38,1,16,52,39,1,16,52,40,1,16,52,41,1,16,52,42,1,16,52,43,1,16,53,40,1,17,6,16,1,17,7,17,1,17,8,17,1,17,8,19,1,17,8,20,1,17,9,18,1,17,9,19,1,17,9,20,1,17,10,15,1,17,10,18,1,17,10,20,1,17,11,14,1,17,11,15,1,17,11,19,1,17,11,20,1,17,12,14,1,17,12,15,1,17,12,18,1,17,12,19,1,17,12,20,1,17,12,21,1,17,13,18,1,17,13,19,1,17,13,20,1,17,13,21,1,17,14,19,1,17,14,20,1,17,14,21,1,17,15,18,1,17,15,19,1,17,15,20,1,17,16,19,1,17,35,35,1,17,36,34,1,17,36,35,1,17,37,35,1,17,37,36,1,17,38,35,1,17,39,35,1,17,39,36,1,17,40,35,1,17,40,36,1,17,40,37,1,17,41,35,1,17,41,36,1,17,41,37,1,17,41,38,1,17,41,39,1,17,41,40,1,17,41,41,1,17,42,19,1,17,42,37,1,17,42,38,1,17,42,39,1,17,42,40,1,17,43,19,1,17,43,20,1,17,43,21,1,17,43,37,1,17,43,38,1,17,43,39,1,17,44,19,1,17,44,20,1,17,44,21,1,17,44,37,1,17,44,40,1,17,44,41,1,17,44,42,1,17,45,19,1,17,45,40,1,17,45,41,1,17,45,42,1,17,45,43,1,17,46,39,1,17,46,40,1,17,46,41,1,17,46,42,1,17,46,43,1,17,47,39,1,17,47,40,1,17,47,41,1,17,47,42,1,17,47,43,1,17,48,41,1,17,48,42,1,17,48,44,1,17,49,41,1,17,49,42,1,17,49,43,1,17,49,44,1,17,49,45,1,17,50,41,1,17,50,42,1,17,50,44,1,17,51,39,1,17,51,44,1,17,52,40,1,17,53,40,1,18,9,18,1,18,9,19,1,18,10,15,1,18,10,16,1,18,10,17,1,18,10,18,1,18,11,14,1,18,11,15,1,18,11,16,1,18,11,17,1,18,11,19,1,18,12,14,1,18,12,15,1,18,12,16,1,18,12,17,1,18,12,19,1,18,12,26,1,18,13,16,1,18,13,19,1,18,13,20,1,18,13,24,1,18,13,25,1,18,13,27,1,18,14,19,1,18,14,20,1,18,15,18,1,18,15,19,1,18,16,18,1,18,16,19,1,18,18,31,1,18,18,32,1,18,36,35,1,18,37,35,1,18,37,36,1,18,38,35,1,18,38,36,1,18,39,35,1,18,39,36,1,18,40,35,1,18,40,36,1,18,41,35,1,18,41,36,1,18,41,39,1,18,41,40,1,18,42,36,1,18,42,37,1,18,42,38,1,18,42,39,1,18,42,40,1,18,43,20,1,18,43,37,1,18,43,38,1,18,43,39,1,18,44,19,1,18,44,37,1,18,44,38,1,18,44,39,1,18,44,40,1,18,45,18,1,18,45,19,1,18,45,40,1,18,46,18,1,18,46,19,1,18,46,40,1,18,46,41,1,18,47,41,1,18,48,31,1,18,48,32,1,18,48,42,1,18,49,31,1,18,49,32,1,18,49,41,1,18,49,42,1,18,50,31,1,18,50,32,1,19,10,15,1,19,10,16,1,19,10,17,1,19,11,14,1,19,11,15,1,19,11,16,1,19,11,17,1,19,12,14,1,19,12,15,1,19,12,16,1,19,12,17,1,19,12,18,1,19,12,24,1,19,12,25,1,19,12,26,1,19,12,27,1,19,13,16,1,19,13,17,1,19,13,18,1,19,13,23,1,19,13,24,1,19,13,25,1,19,13,26,1,19,13,27,1,19,14,25,1,19,14,26,1,19,14,27,1,19,15,18,1,19,15,19,1,19,15,20,1,19,16,19,1,19,16,20,1,19,16,21,1,19,16,31,1,19,16,32,1,19,17,21,1,19,17,30,1,19,17,31,1,19,17,32,1,19,17,33,1,19,18,30,1,19,18,31,1,19,18,32,1,19,18,33,1,19,20,38,1,19,21,38,1,19,21,39,1,19,22,37,1,19,22,38,1,19,23,36,1,19,23,37,1,19,37,35,1,19,37,36,1,19,37,37,1,19,38,35,1,19,38,36,1,19,40,36,1,19,41,35,1,19,41,36,1,19,41,39,1,19,41,40,1,19,41,41,1,19,42,36,1,19,42,39,1,19,42,40,1,19,42,41,1,19,43,38,1,19,43,39,1,19,44,37,1,19,44,38,1,19,44,39,1,19,44,40,1,19,45,18,1,19,45,19,1,19,45,39,1,19,45,40,1,19,45,41,1,19,46,17,1,19,46,18,1,19,46,19,1,19,47,31,1,19,47,32,1,19,47,33,1,19,48,31,1,19,48,32,1,19,48,33,1,19,49,31,1,19,49,32,1,19,49,33,1,19,49,34,1,20,10,15,1,20,10,16,1,20,11,14,1,20,11,15,1,20,11,16,1,20,11,17,1,20,11,18,1,20,12,15,1,20,12,17,1,20,12,18,1,20,12,24,1,20,12,25,1,20,12,26,1,20,13,17,1,20,13,18,1,20,13,23,1,20,13,24,1,20,13,25,1,20,13,26,1,20,13,27,1,20,14,23,1,20,14,24,1,20,14,25,1,20,14,26,1,20,14,27,1,20,14,31,1,20,14,32,1,20,15,20,1,20,15,21,1,20,15,22,1,20,15,23,1,20,15,24,1,20,15,25,1,20,15,26,1,20,15,31,1,20,15,32,1,20,16,20,1,20,16,21,1,20,16,22,1,20,16,23,1,20,16,31,1,20,16,32,1,20,17,21,1,20,17,22,1,20,17,30,1,20,17,31,1,20,17,32,1,20,18,30,1,20,18,31,1,20,18,32,1,20,18,33,1,20,19,36,1,20,19,37,1,20,20,36,1,20,20,37,1,20,20,38,1,20,21,36,1,20,21,37,1,20,21,38,1,20,21,39,1,20,22,36,1,20,22,37,1,20,22,38,1,20,23,36,1,20,23,37,1,20,24,36,1,20,24,37,1,20,36,35,1,20,36,36,1,20,36,37,1,20,37,35,1,20,37,36,1,20,37,37,1,20,38,35,1,20,38,36,1,20,38,37,1,20,39,36,1,20,41,41,1,20,42,41,1,20,44,38,1,20,45,16,1,20,45,17,1,20,45,18,1,20,46,16,1,20,46,17,1,20,46,18,1,20,46,19,1,20,47,17,1,20,47,18,1,20,47,30,1,20,47,31,1,20,47,32,1,20,48,31,1,20,48,32,1,20,48,33,1,20,48,34,1,20,49,18,1,20,49,32,1,20,49,33,1,20,49,34,1,20,50,34,1,20,50,35,1,21,11,18,1,21,11,25,1,21,11,26,1,21,12,17,1,21,12,18,1,21,12,24,1,21,12,25,1,21,12,26,1,21,12,27,1,21,13,23,1,21,13,24,1,21,13,25,1,21,13,26,1,21,14,23,1,21,14,24,1,21,14,25,1,21,14,26,1,21,14,31,1,21,15,21,1,21,15,22,1,21,15,23,1,21,15,24,1,21,15,25,1,21,15,26,1,21,15,31,1,21,15,32,1,21,15,35,1,21,16,21,1,21,16,22,1,21,16,23,1,21,16,25,1,21,16,26,1,21,16,31,1,21,16,32,1,21,17,22,1,21,17,23,1,21,17,30,1,21,17,31,1,21,17,36,1,21,18,31,1,21,18,32,1,21,18,33,1,21,19,34,1,21,19,35,1,21,20,34,1,21,20,35,1,21,20,36,1,21,20,37,1,21,20,38,1,21,21,34,1,21,21,35,1,21,21,36,1,21,21,37,1,21,21,38,1,21,22,35,1,21,22,36,1,21,22,37,1,21,23,35,1,21,23,36,1,21,23,37,1,21,23,38,1,21,24,36,1,21,24,37,1,21,36,35,1,21,36,36,1,21,37,35,1,21,37,36,1,21,38,35,1,21,38,36,1,21,39,36,1,21,45,16,1,21,45,17,1,21,46,16,1,21,46,17,1,21,47,18,1,21,47,19,1,21,47,26,1,21,47,27,1,21,47,28,1,21,47,29,1,21,47,30,1,21,47,31,1,21,48,17,1,21,48,18,1,21,48,19,1,21,48,20,1,21,48,23,1,21,48,26,1,21,48,27,1,21,48,28,1,21,48,29,1,21,48,30,1,21,48,31,1,21,48,32,1,21,49,18,1,21,49,19,1,21,50,18,1,21,50,19,1,21,50,35,1,22,10,18,1,22,11,18,1,22,11,19,1,22,11,26,1,22,11,30,1,22,12,16,1,22,12,17,1,22,12,18,1,22,12,25,1,22,12,26,1,22,12,28,1,22,12,29,1,22,12,30,1,22,13,18,1,22,13,23,1,22,13,24,1,22,13,25,1,22,13,26,1,22,13,28,1,22,14,23,1,22,14,24,1,22,14,25,1,22,14,26,1,22,14,27,1,22,15,25,1,22,15,26,1,22,16,31,1,22,16,36,1,22,17,30,1,22,17,31,1,22,17,36,1,22,18,30,1,22,18,31,1,22,18,35,1,22,18,36,1,22,19,34,1,22,19,35,1,22,20,34,1,22,20,35,1,22,20,36,1,22,21,34,1,22,21,35,1,22,21,36,1,22,21,37,1,22,22,35,1,22,22,36,1,22,22,37,1,22,23,36,1,22,23,37,1,22,39,35,1,22,39,36,1,22,40,34,1,22,40,35,1,22,40,36,1,22,41,33,1,22,41,34,1,22,41,35,1,22,41,36,1,22,42,35,1,22,45,16,1,22,45,17,1,22,45,18,1,22,45,25,1,22,46,16,1,22,46,17,1,22,46,25,1,22,46,26,1,22,46,27,1,22,47,16,1,22,47,18,1,22,47,19,1,22,47,23,1,22,47,25,1,22,47,26,1,22,47,27,1,22,47,28,1,22,47,29,1,22,48,17,1,22,48,18,1,22,48,19,1,22,48,20,1,22,48,22,1,22,48,23,1,22,48,25,1,22,48,27,1,22,49,17,1,22,49,18,1,22,49,19,1,22,49,20,1,22,49,23,1,23,10,18,1,23,10,19,1,23,11,18,1,23,11,19,1,23,11,24,1,23,11,25,1,23,11,29,1,23,11,30,1,23,11,31,1,23,11,32,1,23,12,17,1,23,12,18,1,23,12,19,1,23,12,23,1,23,12,24,1,23,12,25,1,23,12,27,1,23,12,28,1,23,12,29,1,23,12,30,1,23,12,31,1,23,12,32,1,23,13,24,1,23,13,25,1,23,13,27,1,23,13,28,1,23,13,29,1,23,13,30,1,23,13,31,1,23,13,32,1,23,14,26,1,23,14,27,1,23,14,28,1,23,14,29,1,23,14,30,1,23,14,31,1,23,14,32,1,23,15,29,1,23,15,30,1,23,15,31,1,23,15,32,1,23,16,31,1,23,17,15,1,23,17,16,1,23,17,31,1,23,18,14,1,23,18,15,1,23,18,16,1,23,18,19,1,23,18,31,1,23,18,35,1,23,20,19,1,23,20,35,1,23,21,19,1,23,21,35,1,23,21,36,1,23,21,37,1,23,22,36,1,23,23,36,1,23,23,37,1,23,24,18,1,23,24,19,1,23,24,36,1,23,25,18,1,23,25,19,1,23,25,36,1,23,37,34,1,23,38,33,1,23,38,34,1,23,38,35,1,23,39,34,1,23,39,35,1,23,40,33,1,23,40,34,1,23,40,35,1,23,41,33,1,23,41,34,1,23,41,35,1,23,41,36,1,23,45,17,1,23,45,24,1,23,45,25,1,23,46,16,1,23,46,17,1,23,46,18,1,23,46,24,1,23,46,25,1,23,46,26,1,23,47,17,1,23,47,18,1,23,47,23,1,23,47,24,1,23,47,25,1,23,47,26,1,23,47,28,1,23,48,17,1,23,48,18,1,23,48,22,1,23,48,23,1,23,48,24,1,23,48,25,1,23,48,26,1,23,49,22,1,23,49,23,1,24,10,28,1,24,11,18,1,24,11,19,1,24,11,20,1,24,11,24,1,24,11,25,1,24,11,26,1,24,11,27,1,24,11,28,1,24,11,30,1,24,11,31,1,24,11,32,1,24,12,23,1,24,12,24,1,24,12,25,1,24,12,26,1,24,12,31,1,24,13,25,1,24,13,26,1,24,13,28,1,24,13,30,1,24,13,31,1,24,14,26,1,24,14,29,1,24,14,30,1,24,14,31,1,24,14,32,1,24,15,27,1,24,15,29,1,24,15,30,1,24,15,31,1,24,15,32,1,24,17,12,1,24,17,13,1,24,17,14,1,24,17,15,1,24,17,16,1,24,17,19,1,24,18,13,1,24,18,14,1,24,18,15,1,24,18,16,1,24,18,18,1,24,18,19,1,24,18,20,1,24,19,16,1,24,19,18,1,24,19,19,1,24,20,18,1,24,20,19,1,24,21,19,1,24,21,36,1,24,23,19,1,24,23,36,1,24,24,17,1,24,24,18,1,24,24,19,1,24,24,34,1,24,24,35,1,24,24,36,1,24,25,17,1,24,25,18,1,24,25,35,1,24,34,33,1,24,34,34,1,24,35,10,1,24,35,11,1,24,35,32,1,24,35,33,1,24,35,34,1,24,36,8,1,24,36,9,1,24,36,10,1,24,36,11,1,24,36,33,1,24,37,10,1,24,37,11,1,24,37,33,1,24,37,34,1,24,38,10,1,24,38,11,1,24,38,33,1,24,38,34,1,24,38,35,1,24,39,10,1,24,39,11,1,24,39,33,1,24,39,34,1,24,39,35,1,24,40,34,1,24,40,35,1,24,40,36,1,24,45,24,1,24,45,25,1,24,46,17,1,24,46,24,1,24,46,25,1,24,47,15,1,24,47,16,1,24,47,17,1,24,47,18,1,24,47,24,1,24,47,25,1,24,48,17,1,24,48,22,1,24,48,23,1,24,48,24,1,24,49,23,1,24,49,24,1,25,10,21,1,25,10,27,1,25,10,28,1,25,11,19,1,25,11,20,1,25,11,21,1,25,11,23,1,25,11,24,1,25,11,26,1,25,11,27,1,25,11,28,1,25,12,19,1,25,12,22,1,25,12,23,1,25,12,24,1,25,12,25,1,25,12,26,1,25,12,31,1,25,13,31,1,25,13,32,1,25,13,33,1,25,14,29,1,25,14,30,1,25,14,31,1,25,14,32,1,25,14,33,1,25,15,29,1,25,15,30,1,25,15,31,1,25,15,32,1,25,16,15,1,25,16,29,1,25,16,30,1,25,17,12,1,25,17,13,1,25,17,15,1,25,17,16,1,25,17,19,1,25,18,11,1,25,18,12,1,25,18,13,1,25,18,15,1,25,18,16,1,25,18,17,1,25,18,18,1,25,19,12,1,25,19,13,1,25,19,16,1,25,19,17,1,25,19,18,1,25,19,19,1,25,20,11,1,25,20,12,1,25,20,13,1,25,20,16,1,25,20,17,1,25,20,18,1,25,20,19,1,25,21,12,1,25,21,17,1,25,21,18,1,25,21,19,1,25,21,20,1,25,22,18,1,25,22,19,1,25,22,20,1,25,23,16,1,25,23,17,1,25,23,18,1,25,23,19,1,25,23,20,1,25,23,33,1,25,23,34,1,25,24,17,1,25,24,18,1,25,24,19,1,25,24,33,1,25,24,34,1,25,24,35,1,25,24,36,1,25,24,37,1,25,25,17,1,25,25,18,1,25,25,35,1,25,34,32,1,25,34,33,1,25,35,10,1,25,35,11,1,25,35,32,1,25,35,33,1,25,35,34,1,25,36,8,1,25,36,9,1,25,36,10,1,25,36,11,1,25,36,33,1,25,37,8,1,25,37,10,1,25,37,11,1,25,37,12,1,25,37,33,1,25,37,34,1,25,38,10,1,25,38,11,1,25,38,12,1,25,38,34,1,25,38,35,1,25,39,10,1,25,39,11,1,25,39,34,1,25,39,35,1,25,40,10,1,25,40,34,1,25,40,35,1,25,40,36,1,25,41,10,1,25,41,34,1,25,41,35,1,25,44,14,1,25,44,15,1,25,45,14,1,25,45,15,1,25,45,16,1,25,46,15,1,25,46,21,1,25,46,22,1,25,46,23,1,25,47,15,1,25,47,16,1,25,47,22,1,25,47,23,1,25,47,24,1,25,48,16,1,25,48,23,1,25,48,24,1,26,10,27,1,26,10,28,1,26,11,20,1,26,11,21,1,26,11,22,1,26,11,24,1,26,11,26,1,26,11,27,1,26,12,21,1,26,12,22,1,26,12,23,1,26,12,25,1,26,12,26,1,26,13,25,1,26,13,31,1,26,13,32,1,26,14,28,1,26,14,29,1,26,14,30,1,26,15,29,1,26,15,30,1,26,15,31,1,26,16,11,1,26,16,12,1,26,16,30,1,26,16,31,1,26,16,32,1,26,17,11,1,26,17,12,1,26,17,13,1,26,17,29,1,26,18,11,1,26,18,12,1,26,18,13,1,26,18,16,1,26,18,17,1,26,18,18,1,26,19,10,1,26,19,11,1,26,19,12,1,26,19,13,1,26,19,16,1,26,19,17,1,26,19,18,1,26,19,19,1,26,20,10,1,26,20,11,1,26,20,12,1,26,20,13,1,26,20,16,1,26,20,17,1,26,20,18,1,26,20,19,1,26,20,20,1,26,21,10,1,26,21,11,1,26,21,12,1,26,21,13,1,26,21,16,1,26,21,17,1,26,21,18,1,26,21,19,1,26,21,20,1,26,22,17,1,26,22,19,1,26,22,20,1,26,22,37,1,26,23,14,1,26,23,15,1,26,23,16,1,26,23,17,1,26,23,18,1,26,23,19,1,26,23,33,1,26,23,34,1,26,23,37,1,26,24,13,1,26,24,14,1,26,24,16,1,26,24,17,1,26,24,33,1,26,24,34,1,26,24,35,1,26,24,36,1,26,24,37,1,26,25,13,1,26,25,14,1,26,25,17,1,26,25,34,1,26,25,35,1,26,25,36,1,26,25,37,1,26,26,13,1,26,26,35,1,26,34,33,1,26,35,8,1,26,35,33,1,26,35,34,1,26,36,7,1,26,36,8,1,26,36,11,1,26,37,7,1,26,37,8,1,26,37,9,1,26,37,10,1,26,37,11,1,26,38,7,1,26,38,8,1,26,38,9,1,26,38,10,1,26,39,10,1,26,39,11,1,26,39,34,1,26,40,9,1,26,40,10,1,26,40,11,1,26,40,34,1,26,40,35,1,26,41,9,1,26,41,10,1,26,41,11,1,26,42,11,1,26,42,12,1,26,43,31,1,26,44,14,1,26,44,15,1,26,44,16,1,26,44,17,1,26,44,28,1,26,44,29,1,26,44,30,1,26,45,14,1,26,45,15,1,26,45,16,1,26,45,17,1,26,45,19,1,26,45,20,1,26,45,21,1,26,45,22,1,26,45,23,1,26,45,29,1,26,45,30,1,26,46,15,1,26,46,16,1,26,46,19,1,26,46,20,1,26,46,21,1,26,46,22,1,26,46,23,1,26,47,15,1,26,47,16,1,26,47,19,1,26,47,20,1,26,47,21,1,26,47,22,1,26,47,23,1,26,47,24,1,26,47,25,1,26,48,21,1,26,48,22,1,26,48,23,1,26,48,24,1,26,48,25,1,26,49,22,1,26,49,23,1,27,11,21,1,27,11,22,1,27,12,21,1,27,12,22,1,27,12,23,1,27,12,26,1,27,13,22,1,27,13,26,1,27,13,27,1,27,13,30,1,27,14,25,1,27,14,26,1,27,14,27,1,27,14,28,1,27,14,29,1,27,14,30,1,27,15,27,1,27,15,28,1,27,15,29,1,27,15,30,1,27,15,31,1,27,16,11,1,27,16,12,1,27,16,13,1,27,16,30,1,27,16,31,1,27,16,32,1,27,16,33,1,27,17,11,1,27,17,12,1,27,17,13,1,27,18,11,1,27,18,12,1,27,18,13,1,27,18,19,1,27,19,10,1,27,19,11,1,27,19,12,1,27,19,13,1,27,19,14,1,27,19,15,1,27,19,16,1,27,19,17,1,27,19,18,1,27,19,19,1,27,19,20,1,27,19,21,1,27,20,10,1,27,20,11,1,27,20,12,1,27,20,13,1,27,20,14,1,27,20,15,1,27,20,16,1,27,20,17,1,27,20,18,1,27,20,19,1,27,20,20,1,27,20,21,1,27,21,10,1,27,21,11,1,27,21,12,1,27,21,13,1,27,21,14,1,27,21,16,1,27,21,17,1,27,21,18,1,27,21,19,1,27,21,21,1,27,22,10,1,27,22,14,1,27,22,15,1,27,22,16,1,27,22,36,1,27,22,37,1,27,23,14,1,27,23,15,1,27,23,16,1,27,23,17,1,27,23,33,1,27,23,34,1,27,23,35,1,27,23,37,1,27,24,13,1,27,24,14,1,27,24,15,1,27,24,16,1,27,24,34,1,27,24,37,1,27,25,13,1,27,25,14,1,27,25,15,1,27,25,34,1,27,25,35,1,27,25,36,1,27,25,37,1,27,26,13,1,27,26,14,1,27,26,15,1,27,26,35,1,27,35,7,1,27,35,8,1,27,35,32,1,27,35,33,1,27,35,34,1,27,36,7,1,27,36,8,1,27,36,9,1,27,36,32,1,27,36,33,1,27,37,7,1,27,37,8,1,27,38,7,1,27,38,8,1,27,38,9,1,27,40,10,1,27,41,6,1,27,41,9,1,27,41,10,1,27,41,11,1,27,41,12,1,27,42,6,1,27,42,10,1,27,42,11,1,27,42,12,1,27,43,12,1,27,43,14,1,27,43,15,1,27,43,27,1,27,43,28,1,27,43,31,1,27,43,32,1,27,44,14,1,27,44,15,1,27,44,16,1,27,44,17,1,27,44,18,1,27,44,27,1,27,44,28,1,27,44,29,1,27,44,30,1,27,44,31,1,27,44,32,1,27,45,12,1,27,45,13,1,27,45,14,1,27,45,15,1,27,45,16,1,27,45,17,1,27,45,18,1,27,45,19,1,27,45,20,1,27,45,21,1,27,45,22,1,27,45,27,1,27,45,28,1,27,45,30,1,27,45,31,1,27,45,32,1,27,46,12,1,27,46,13,1,27,46,14,1,27,46,16,1,27,46,17,1,27,46,18,1,27,46,19,1,27,46,20,1,27,46,21,1,27,46,22,1,27,46,25,1,27,46,26,1,27,47,16,1,27,47,19,1,27,47,20,1,27,47,21,1,27,47,22,1,27,47,23,1,27,47,24,1,27,47,25,1,27,48,19,1,27,48,20,1,27,48,21,1,27,48,22,1,27,48,23,1,27,48,24,1,27,49,22,1,27,49,23,1,28,11,22,1,28,12,22,1,28,12,23,1,28,12,24,1,28,12,25,1,28,13,23,1,28,13,24,1,28,13,25,1,28,13,26,1,28,13,30,1,28,14,25,1,28,14,26,1,28,14,27,1,28,14,29,1,28,14,30,1,28,15,27,1,28,15,28,1,28,15,29,1,28,15,30,1,28,16,26,1,28,16,27,1,28,16,28,1,28,16,30,1,28,16,32,1,28,17,11,1,28,17,12,1,28,17,23,1,28,17,24,1,28,17,30,1,28,18,11,1,28,18,12,1,28,18,13,1,28,18,14,1,28,18,22,1,28,18,23,1,28,19,11,1,28,19,12,1,28,19,13,1,28,19,14,1,28,19,15,1,28,19,16,1,28,19,18,1,28,19,19,1,28,19,20,1,28,19,21,1,28,19,22,1,28,19,23,1,28,19,32,1,28,20,11,1,28,20,12,1,28,20,13,1,28,20,14,1,28,20,16,1,28,20,17,1,28,20,18,1,28,20,19,1,28,20,20,1,28,20,21,1,28,20,22,1,28,20,23,1,28,20,24,1,28,21,10,1,28,21,11,1,28,21,12,1,28,21,13,1,28,21,14,1,28,21,15,1,28,21,16,1,28,21,17,1,28,21,18,1,28,22,10,1,28,22,11,1,28,22,13,1,28,22,14,1,28,22,15,1,28,22,16,1,28,22,35,1,28,22,36,1,28,22,37,1,28,23,13,1,28,23,14,1,28,23,15,1,28,23,16,1,28,23,33,1,28,23,34,1,28,23,35,1,28,24,12,1,28,24,13,1,28,24,14,1,28,24,15,1,28,24,36,1,28,24,37,1,28,24,38,1,28,25,13,1,28,25,14,1,28,25,35,1,28,25,36,1,28,25,37,1,28,26,13,1,28,26,14,1,28,26,15,1,28,32,35,1,28,35,7,1,28,35,33,1,28,36,6,1,28,36,7,1,28,36,8,1,28,36,33,1,28,40,5,1,28,41,5,1,28,41,6,1,28,41,7,1,28,41,9,1,28,41,10,1,28,41,11,1,28,41,12,1,28,41,13,1,28,42,6,1,28,42,7,1,28,42,8,1,28,42,10,1,28,42,11,1,28,42,12,1,28,42,13,1,28,42,14,1,28,43,7,1,28,43,10,1,28,43,11,1,28,43,12,1,28,43,13,1,28,43,27,1,28,43,28,1,28,44,12,1,28,44,13,1,28,44,15,1,28,44,16,1,28,44,27,1,28,44,28,1,28,44,31,1,28,45,12,1,28,45,13,1,28,45,14,1,28,45,15,1,28,45,16,1,28,45,17,1,28,45,18,1,28,45,19,1,28,45,20,1,28,45,21,1,28,45,26,1,28,45,27,1,28,45,30,1,28,45,31,1,28,46,12,1,28,46,13,1,28,46,15,1,28,46,16,1,28,46,17,1,28,46,18,1,28,46,24,1,28,46,25,1,28,46,26,1,28,46,27,1,28,46,28,1,28,46,29,1,28,46,30,1,28,47,16,1,28,47,17,1,28,47,21,1,28,47,22,1,28,47,24,1,28,47,25,1,28,47,28,1,28,47,29,1,28,48,16,1,28,48,17,1,29,10,24,1,29,10,25,1,29,11,23,1,29,11,24,1,29,12,23,1,29,12,24,1,29,12,25,1,29,12,26,1,29,13,23,1,29,13,24,1,29,13,25,1,29,13,26,1,29,13,27,1,29,13,28,1,29,13,30,1,29,14,24,1,29,14,27,1,29,14,28,1,29,14,29,1,29,14,30,1,29,15,24,1,29,15,26,1,29,15,27,1,29,15,28,1,29,15,29,1,29,15,30,1,29,16,24,1,29,16,25,1,29,16,26,1,29,16,27,1,29,16,28,1,29,16,29,1,29,17,11,1,29,17,12,1,29,17,28,1,29,17,29,1,29,18,11,1,29,18,13,1,29,18,14,1,29,18,29,1,29,18,31,1,29,18,32,1,29,19,10,1,29,19,11,1,29,19,12,1,29,19,13,1,29,19,14,1,29,19,15,1,29,19,16,1,29,19,21,1,29,19,22,1,29,19,23,1,29,19,31,1,29,19,32,1,29,20,11,1,29,20,13,1,29,20,16,1,29,20,20,1,29,20,22,1,29,20,23,1,29,20,24,1,29,21,14,1,29,23,34,1,29,23,35,1,29,24,12,1,29,24,13,1,29,24,14,1,29,24,36,1,29,24,37,1,29,25,13,1,29,25,14,1,29,25,15,1,29,25,36,1,29,25,37,1,29,26,14,1,29,26,15,1,29,26,37,1,29,27,37,1,29,27,38,1,29,28,37,1,29,28,38,1,29,29,38,1,29,31,37,1,29,32,35,1,29,32,36,1,29,32,37,1,29,33,34,1,29,33,35,1,29,34,34,1,29,34,35,1,29,35,33,1,29,35,34,1,29,36,7,1,29,36,8,1,29,36,33,1,29,36,34,1,29,37,6,1,29,37,7,1,29,37,8,1,29,39,7,1,29,40,6,1,29,40,7,1,29,40,11,1,29,41,5,1,29,41,6,1,29,41,7,1,29,41,8,1,29,41,10,1,29,41,11,1,29,41,12,1,29,41,13,1,29,41,14,1,29,42,7,1,29,42,11,1,29,42,12,1,29,42,13,1,29,42,14,1,29,42,15,1,29,42,16,1,29,43,7,1,29,43,10,1,29,43,12,1,29,43,13,1,29,43,15,1,29,43,17,1,29,44,11,1,29,44,12,1,29,44,13,1,29,44,14,1,29,44,15,1,29,44,16,1,29,44,17,1,29,44,18,1,29,44,19,1,29,45,11,1,29,45,12,1,29,45,13,1,29,45,14,1,29,45,15,1,29,45,16,1,29,45,17,1,29,45,18,1,29,45,19,1,29,45,20,1,29,45,29,1,29,45,30,1,29,46,12,1,29,46,13,1,29,46,15,1,29,46,16,1,29,46,28,1,29,46,29,1,29,47,15,1,29,47,16,1,29,47,17,1,29,47,28,1,29,47,29,1,29,47,30,1,29,48,16,1,29,48,17,1,29,48,29,1,29,48,30,1,29,49,29,1,29,49,30,1,29,50,30,1,30,3,21,1,30,3,22,1,30,6,22,1,30,7,22,1,30,9,24,1,30,9,25,1,30,9,26,1,30,9,28,1,30,9,29,1,30,10,24,1,30,10,25,1,30,10,26,1,30,11,24,1,30,11,25,1,30,11,26,1,30,12,23,1,30,12,24,1,30,12,25,1,30,12,26,1,30,12,27,1,30,12,28,1,30,13,24,1,30,13,25,1,30,13,26,1,30,13,27,1,30,13,28,1,30,14,23,1,30,14,24,1,30,14,26,1,30,14,27,1,30,14,28,1,30,14,29,1,30,14,30,1,30,15,24,1,30,15,27,1,30,15,28,1,30,15,29,1,30,15,30,1,30,16,21,1,30,16,26,1,30,16,27,1,30,16,28,1,30,17,13,1,30,17,22,1,30,17,27,1,30,17,28,1,30,17,33,1,30,18,13,1,30,18,14,1,30,18,20,1,30,18,21,1,30,18,22,1,30,18,27,1,30,18,28,1,30,18,29,1,30,18,32,1,30,19,13,1,30,19,14,1,30,19,18,1,30,19,19,1,30,19,20,1,30,19,21,1,30,19,22,1,30,19,23,1,30,19,28,1,30,20,18,1,30,20,19,1,30,20,20,1,30,24,13,1,30,25,13,1,30,25,14,1,30,26,13,1,30,26,14,1,30,26,36,1,30,26,37,1,30,27,13,1,30,27,14,1,30,27,15,1,30,27,37,1,30,28,14,1,30,28,37,1,30,28,38,1,30,29,37,1,30,29,38,1,30,30,38,1,30,30,39,1,30,31,36,1,30,31,37,1,30,31,38,1,30,31,39,1,30,32,36,1,30,32,37,1,30,32,38,1,30,34,34,1,30,35,33,1,30,35,34,1,30,35,35,1,30,36,5,1,30,36,6,1,30,36,7,1,30,36,8,1,30,36,34,1,30,37,5,1,30,37,6,1,30,37,7,1,30,37,8,1,30,37,9,1,30,38,7,1,30,38,8,1,30,38,9,1,30,39,7,1,30,39,8,1,30,39,9,1,30,40,7,1,30,40,8,1,30,40,9,1,30,41,5,1,30,41,6,1,30,41,7,1,30,41,8,1,30,41,12,1,30,41,13,1,30,41,15,1,30,41,18,1,30,41,19,1,30,42,4,1,30,42,5,1,30,42,6,1,30,42,8,1,30,42,12,1,30,42,13,1,30,42,14,1,30,42,15,1,30,42,16,1,30,42,19,1,30,43,13,1,30,43,14,1,30,43,15,1,30,43,16,1,30,43,17,1,30,43,18,1,30,43,19,1,30,44,11,1,30,44,12,1,30,44,13,1,30,44,14,1,30,44,15,1,30,44,16,1,30,44,17,1,30,44,18,1,30,44,19,1,30,45,11,1,30,45,12,1,30,45,13,1,30,45,14,1,30,45,15,1,30,45,16,1,30,45,17,1,30,45,18,1,30,45,19,1,30,45,20,1,30,46,12,1,30,46,13,1,30,46,28,1,30,46,29,1,30,47,16,1,30,47,29,1,30,47,30,1,30,48,16,1,30,48,17,1,30,48,29,1,30,48,30,1,30,49,29,1,30,49,30,1,30,49,31,1,30,50,29,1,30,50,30,1,30,50,31,1,31,0,22,1,31,1,22,1,31,2,21,1,31,2,22,1,31,2,23,1,31,3,21,1,31,3,22,1,31,3,23,1,31,4,22,1,31,4,23,1,31,5,22,1,31,5,23,1,31,6,21,1,31,6,22,1,31,7,20,1,31,7,21,1,31,7,22,1,31,7,23,1,31,8,20,1,31,8,21,1,31,8,22,1,31,8,23,1,31,9,20,1,31,9,24,1,31,9,25,1,31,9,26,1,31,9,29,1,31,10,23,1,31,10,24,1,31,10,25,1,31,10,26,1,31,10,27,1,31,10,28,1,31,10,29,1,31,11,19,1,31,11,25,1,31,11,26,1,31,11,27,1,31,11,28,1,31,12,22,1,31,12,23,1,31,12,25,1,31,12,26,1,31,13,21,1,31,13,22,1,31,13,23,1,31,13,25,1,31,13,26,1,31,14,21,1,31,14,22,1,31,14,23,1,31,14,27,1,31,14,28,1,31,14,29,1,31,15,26,1,31,15,27,1,31,15,28,1,31,15,29,1,31,15,30,1,31,16,27,1,31,16,28,1,31,17,13,1,31,17,14,1,31,17,21,1,31,17,22,1,31,17,27,1,31,17,28,1,31,17,29,1,31,17,32,1,31,18,13,1,31,18,14,1,31,18,20,1,31,18,21,1,31,18,22,1,31,18,27,1,31,18,28,1,31,18,29,1,31,19,19,1,31,19,20,1,31,19,27,1,31,19,28,1,31,19,29,1,31,20,13,1,31,20,14,1,31,20,20,1,31,21,14,1,31,21,15,1,31,21,17,1,31,26,13,1,31,26,14,1,31,26,15,1,31,26,16,1,31,27,13,1,31,27,14,1,31,28,38,1,31,29,37,1,31,29,38,1,31,30,37,1,31,30,38,1,31,31,37,1,31,31,38,1,31,36,5,1,31,36,6,1,31,36,7,1,31,36,8,1,31,37,5,1,31,37,6,1,31,37,7,1,31,37,8,1,31,37,9,1,31,38,6,1,31,38,7,1,31,38,8,1,31,38,9,1,31,39,7,1,31,39,8,1,31,40,7,1,31,40,8,1,31,40,9,1,31,41,4,1,31,41,5,1,31,41,6,1,31,41,8,1,31,41,9,1,31,41,18,1,31,41,19,1,31,42,4,1,31,42,5,1,31,42,6,1,31,42,14,1,31,42,15,1,31,42,18,1,31,42,19,1,31,42,20,1,31,43,4,1,31,43,5,1,31,43,6,1,31,43,12,1,31,43,13,1,31,43,14,1,31,43,15,1,31,43,16,1,31,43,17,1,31,43,18,1,31,43,19,1,31,44,6,1,31,44,11,1,31,44,12,1,31,44,13,1,31,44,14,1,31,44,15,1,31,44,16,1,31,44,17,1,31,44,18,1,31,44,19,1,31,45,11,1,31,45,12,1,31,45,13,1,31,45,15,1,31,45,17,1,31,45,18,1,31,45,19,1,31,46,12,1,31,46,13,1,31,48,29,1,31,48,30,1,31,48,31,1,31,49,29,1,31,49,30,1,31,49,31,1,31,50,29,1,31,50,30,1,31,51,28,1,31,51,29,1,31,51,31,1,32,0,22,1,32,0,23,1,32,1,22,1,32,1,23,1,32,2,22,1,32,2,23,1,32,3,21,1,32,3,22,1,32,5,22,1,32,6,22,1,32,6,23,1,32,7,20,1,32,7,21,1,32,7,22,1,32,7,23,1,32,8,20,1,32,8,21,1,32,8,22,1,32,8,23,1,32,9,20,1,32,9,21,1,32,9,22,1,32,9,23,1,32,9,25,1,32,9,26,1,32,10,20,1,32,10,21,1,32,10,22,1,32,10,23,1,32,10,24,1,32,10,25,1,32,10,26,1,32,11,19,1,32,11,20,1,32,11,22,1,32,11,23,1,32,11,26,1,32,12,22,1,32,12,23,1,32,13,21,1,32,13,22,1,32,13,23,1,32,13,26,1,32,13,27,1,32,14,21,1,32,14,22,1,32,14,28,1,32,14,29,1,32,15,29,1,32,16,20,1,32,16,21,1,32,16,29,1,32,16,30,1,32,17,14,1,32,17,15,1,32,17,16,1,32,17,19,1,32,17,20,1,32,17,21,1,32,17,22,1,32,17,25,1,32,17,27,1,32,17,28,1,32,17,29,1,32,17,30,1,32,18,16,1,32,18,17,1,32,18,19,1,32,18,20,1,32,18,21,1,32,18,22,1,32,18,25,1,32,18,26,1,32,18,27,1,32,18,28,1,32,18,29,1,32,19,16,1,32,19,17,1,32,19,21,1,32,19,22,1,32,19,27,1,32,19,28,1,32,20,13,1,32,20,14,1,32,20,15,1,32,20,16,1,32,20,17,1,32,21,13,1,32,21,14,1,32,21,15,1,32,21,16,1,32,21,17,1,32,22,17,1,32,25,15,1,32,25,16,1,32,25,17,1,32,26,14,1,32,26,15,1,32,26,16,1,32,27,14,1,32,27,15,1,32,29,37,1,32,29,38,1,32,36,5,1,32,36,6,1,32,36,7,1,32,37,5,1,32,37,6,1,32,37,7,1,32,37,8,1,32,38,7,1,32,38,8,1,32,38,9,1,32,39,7,1,32,39,8,1,32,39,9,1,32,40,8,1,32,41,19,1,32,41,20,1,32,42,19,1,32,42,20,1,32,43,5,1,32,43,6,1,32,43,18,1,32,43,19,1,32,43,20,1,32,44,5,1,32,44,6,1,32,44,15,1,32,44,16,1,32,44,17,1,32,44,18,1,32,44,19,1,32,44,20,1,32,45,14,1,32,45,15,1,32,45,16,1,32,45,17,1,32,46,13,1,32,46,14,1,32,46,16,1,32,46,17,1,32,46,27,1,32,47,27,1,32,47,31,1,32,47,32,1,32,48,31,1,32,48,32,1,32,49,31,1,32,49,32,1,32,50,29,1,32,50,30,1,32,50,31,1,32,51,29,1,32,51,30,1,32,51,31,1,32,51,32,1,32,52,31,1,33,0,22,1,33,0,23,1,33,0,24,1,33,1,21,1,33,1,22,1,33,1,23,1,33,1,24,1,33,2,22,1,33,2,23,1,33,2,24,1,33,2,25,1,33,3,23,1,33,3,24,1,33,3,25,1,33,5,22,1,33,5,23,1,33,6,22,1,33,6,23,1,33,7,22,1,33,7,23,1,33,7,24,1,33,7,25,1,33,8,20,1,33,8,21,1,33,8,22,1,33,8,23,1,33,8,24,1,33,8,25,1,33,9,21,1,33,9,22,1,33,9,23,1,33,9,25,1,33,9,26,1,33,10,21,1,33,10,22,1,33,10,23,1,33,10,25,1,33,10,26,1,33,11,22,1,33,11,25,1,33,11,26,1,33,11,27,1,33,12,26,1,33,12,27,1,33,13,27,1,33,13,28,1,33,13,29,1,33,14,25,1,33,14,26,1,33,14,27,1,33,15,26,1,33,16,19,1,33,16,20,1,33,16,21,1,33,16,22,1,33,16,23,1,33,16,30,1,33,16,31,1,33,17,15,1,33,17,16,1,33,17,19,1,33,17,20,1,33,17,21,1,33,17,22,1,33,17,30,1,33,18,16,1,33,18,20,1,33,18,21,1,33,18,22,1,33,18,25,1,33,19,16,1,33,19,17,1,33,19,20,1,33,19,21,1,33,19,22,1,33,20,13,1,33,20,14,1,33,20,15,1,33,20,16,1,33,20,17,1,33,21,13,1,33,21,14,1,33,21,15,1,33,21,16,1,33,21,17,1,33,22,14,1,33,22,15,1,33,22,16,1,33,22,17,1,33,23,16,1,33,24,16,1,33,24,17,1,33,25,15,1,33,25,16,1,33,26,15,1,33,41,6,1,33,41,19,1,33,42,5,1,33,42,6,1,33,42,20,1,33,42,25,1,33,42,26,1,33,43,5,1,33,43,6,1,33,43,18,1,33,43,19,1,33,43,24,1,33,43,25,1,33,43,26,1,33,44,5,1,33,44,6,1,33,44,17,1,33,44,18,1,33,44,25,1,33,44,26,1,33,45,26,1,33,45,27,1,33,46,26,1,33,46,27,1,33,46,28,1,33,46,29,1,33,47,26,1,33,47,27,1,33,47,28,1,33,47,29,1,33,47,30,1,33,47,31,1,33,47,32,1,33,48,28,1,33,48,29,1,33,48,31,1,33,50,31,1,33,51,31,1,34,0,21,1,34,1,21,1,34,1,22,1,34,1,23,1,34,1,24,1,34,2,22,1,34,2,23,1,34,2,24,1,34,2,25,1,34,3,23,1,34,3,24,1,34,3,25,1,34,4,23,1,34,4,24,1,34,5,23,1,34,5,24,1,34,6,22,1,34,6,23,1,34,6,24,1,34,7,22,1,34,7,23,1,34,7,24,1,34,7,25,1,34,8,22,1,34,8,23,1,34,8,24,1,34,9,21,1,34,9,22,1,34,9,23,1,34,9,24,1,34,10,21,1,34,10,22,1,34,10,23,1,34,11,22,1,34,12,21,1,34,12,22,1,34,12,27,1,34,12,28,1,34,13,27,1,34,13,28,1,34,14,27,1,34,15,26,1,34,16,19,1,34,16,20,1,34,16,25,1,34,16,27,1,34,17,19,1,34,17,20,1,34,17,21,1,34,17,22,1,34,17,23,1,34,17,27,1,34,18,20,1,34,18,21,1,34,18,22,1,34,19,17,1,34,19,18,1,34,19,21,1,34,19,22,1,34,20,13,1,34,20,14,1,34,20,15,1,34,20,16,1,34,20,17,1,34,20,18,1,34,21,13,1,34,21,14,1,34,21,15,1,34,21,16,1,34,22,14,1,34,22,16,1,34,23,16,1,34,41,5,1,34,41,6,1,34,41,26,1,34,42,6,1,34,42,24,1,34,42,25,1,34,42,26,1,34,43,6,1,34,43,23,1,34,43,24,1,34,43,25,1,34,43,26,1,34,43,27,1,34,44,25,1,34,44,26,1,34,44,27,1,34,45,26,1,34,45,27,1,34,46,26,1,34,46,27,1,34,46,28,1,34,46,29,1,34,46,30,1,34,47,25,1,34,47,26,1,34,47,27,1,34,47,28,1,34,47,29,1,34,47,30,1,34,47,31,1,34,48,28,1,34,48,29,1,35,1,21,1,35,1,22,1,35,2,21,1,35,4,23,1,35,4,24,1,35,5,22,1,35,5,23,1,35,5,24,1,35,5,25,1,35,6,22,1,35,6,23,1,35,6,24,1,35,6,25,1,35,7,22,1,35,7,23,1,35,7,24,1,35,7,25,1,35,11,22,1,35,12,14,1,35,12,21,1,35,12,22,1,35,13,14,1,35,13,15,1,35,13,16,1,35,14,15,1,35,14,16,1,35,16,19,1,35,16,20,1,35,16,25,1,35,16,26,1,35,16,27,1,35,17,20,1,35,17,21,1,35,17,22,1,35,17,23,1,35,17,25,1,35,18,21,1,35,18,22,1,35,18,23,1,35,19,13,1,35,19,14,1,35,19,18,1,35,19,22,1,35,20,14,1,35,20,15,1,35,20,18,1,35,21,14,1,35,21,15,1,35,22,13,1,35,22,14,1,35,22,15,1,35,23,13,1,35,23,14,1,35,23,15,1,35,41,5,1,35,41,6,1,35,41,7,1,35,41,20,1,35,41,23,1,35,42,6,1,35,42,7,1,35,42,20,1,35,42,25,1,35,42,26,1,35,43,6,1,35,43,7,1,35,43,26,1,35,43,27,1,35,44,27,1,35,45,27,1,35,45,29,1,35,45,30,1,35,46,26,1,35,46,27,1,35,46,28,1,35,46,29,1,35,46,30,1,35,47,26,1,35,47,29,1,35,47,30,1,35,47,31,1,35,48,9,1,35,48,10,1,35,48,11,1,35,49,10,1,36,4,23,1,36,4,24,1,36,4,25,1,36,5,22,1,36,5,23,1,36,5,24,1,36,5,25,1,36,6,22,1,36,6,23,1,36,6,24,1,36,6,25,1,36,7,22,1,36,7,23,1,36,7,26,1,36,7,27,1,36,8,24,1,36,8,25,1,36,8,26,1,36,8,28,1,36,9,24,1,36,9,25,1,36,9,28,1,36,12,16,1,36,12,17,1,36,12,20,1,36,13,14,1,36,13,15,1,36,13,16,1,36,13,17,1,36,13,19,1,36,13,20,1,36,13,21,1,36,14,15,1,36,16,25,1,36,17,22,1,36,17,23,1,36,17,24,1,36,17,25,1,36,18,22,1,36,18,23,1,36,18,24,1,36,19,13,1,36,19,14,1,36,20,13,1,36,20,14,1,36,20,15,1,36,21,12,1,36,21,13,1,36,21,14,1,36,21,15,1,36,22,12,1,36,22,13,1,36,22,14,1,36,22,15,1,36,23,14,1,36,23,15,1,36,40,20,1,36,40,22,1,36,40,23,1,36,40,24,1,36,41,8,1,36,41,19,1,36,41,20,1,36,41,21,1,36,41,22,1,36,41,23,1,36,41,24,1,36,42,7,1,36,42,8,1,36,42,19,1,36,42,20,1,36,42,21,1,36,42,22,1,36,42,23,1,36,42,25,1,36,42,26,1,36,43,8,1,36,43,19,1,36,43,20,1,36,43,23,1,36,43,24,1,36,43,25,1,36,43,26,1,36,44,25,1,36,45,28,1,36,45,29,1,36,46,28,1,36,46,29,1,36,47,9,1,36,47,10,1,36,47,28,1,36,48,9,1,36,48,10,1,36,49,9,1,36,49,10,1,36,50,9,1,36,50,10,1,36,51,9,1,36,51,10,1,37,4,22,1,37,4,23,1,37,4,24,1,37,4,25,1,37,5,21,1,37,5,22,1,37,5,23,1,37,5,24,1,37,5,25,1,37,5,26,1,37,5,27,1,37,6,22,1,37,6,23,1,37,6,24,1,37,6,26,1,37,6,27,1,37,6,28,1,37,7,22,1,37,7,23,1,37,7,24,1,37,7,26,1,37,7,27,1,37,8,23,1,37,8,24,1,37,8,25,1,37,8,26,1,37,8,27,1,37,8,28,1,37,9,23,1,37,9,24,1,37,9,25,1,37,9,26,1,37,9,27,1,37,9,28,1,37,9,29,1,37,9,30,1,37,10,26,1,37,10,27,1,37,10,28,1,37,10,29,1,37,10,30,1,37,11,28,1,37,12,16,1,37,12,17,1,37,12,18,1,37,12,19,1,37,12,20,1,37,12,21,1,37,12,22,1,37,13,14,1,37,13,15,1,37,13,16,1,37,13,17,1,37,13,19,1,37,13,20,1,37,13,21,1,37,14,15,1,37,14,16,1,37,14,17,1,37,17,22,1,37,17,23,1,37,18,23,1,37,19,13,1,37,19,14,1,37,20,13,1,37,20,14,1,37,21,12,1,37,21,13,1,37,21,14,1,37,22,13,1,37,22,14,1,37,40,22,1,37,40,23,1,37,40,24,1,37,41,21,1,37,41,22,1,37,41,23,1,37,41,25,1,37,42,8,1,37,42,9,1,37,42,20,1,37,42,21,1,37,42,22,1,37,42,24,1,37,42,25,1,37,42,26,1,37,43,8,1,37,43,9,1,37,43,19,1,37,43,20,1,37,43,23,1,37,43,24,1,37,43,25,1,37,44,8,1,37,44,25,1,37,46,15,1,37,46,16,1,37,47,9,1,37,47,10,1,37,47,16,1,37,48,9,1,37,48,10,1,37,48,11,1,37,49,9,1,37,49,10,1,37,49,11,1,37,50,9,1,37,50,10,1,37,50,11,1,37,51,9,1,37,51,10,1,37,52,8,1,37,52,9,1,37,53,9,1,38,2,20,1,38,2,21,1,38,2,24,1,38,3,22,1,38,3,24,1,38,3,25,1,38,4,21,1,38,4,22,1,38,4,23,1,38,4,24,1,38,4,25,1,38,5,22,1,38,5,23,1,38,5,24,1,38,5,27,1,38,5,28,1,38,6,22,1,38,6,23,1,38,6,26,1,38,6,27,1,38,6,28,1,38,7,22,1,38,7,23,1,38,7,24,1,38,7,26,1,38,7,27,1,38,7,28,1,38,8,22,1,38,8,23,1,38,8,24,1,38,8,25,1,38,8,26,1,38,8,27,1,38,9,22,1,38,9,23,1,38,9,24,1,38,9,25,1,38,9,29,1,38,10,21,1,38,10,22,1,38,10,26,1,38,10,27,1,38,10,28,1,38,10,29,1,38,10,30,1,38,11,15,1,38,11,16,1,38,11,18,1,38,11,21,1,38,11,22,1,38,11,26,1,38,12,15,1,38,12,16,1,38,12,17,1,38,12,18,1,38,12,19,1,38,12,20,1,38,12,21,1,38,12,22,1,38,13,15,1,38,13,16,1,38,13,17,1,38,13,18,1,38,13,19,1,38,13,20,1,38,13,21,1,38,14,14,1,38,14,15,1,38,14,16,1,38,14,20,1,38,14,21,1,38,20,14,1,38,21,14,1,38,40,22,1,38,41,22,1,38,41,23,1,38,42,8,1,38,42,9,1,38,42,24,1,38,42,25,1,38,42,26,1,38,43,8,1,38,43,9,1,38,43,10,1,38,43,16,1,38,43,24,1,38,43,25,1,38,43,26,1,38,44,8,1,38,44,9,1,38,44,15,1,38,44,16,1,38,44,17,1,38,44,24,1,38,44,25,1,38,45,15,1,38,45,16,1,38,46,15,1,38,46,16,1,38,47,14,1,38,47,15,1,38,47,16,1,38,48,9,1,38,48,10,1,38,48,11,1,38,48,12,1,38,48,13,1,38,48,14,1,38,48,15,1,38,49,9,1,38,49,10,1,38,49,11,1,38,49,12,1,38,49,14,1,38,49,15,1,38,50,9,1,38,50,10,1,38,50,11,1,38,50,12,1,38,51,9,1,38,52,8,1,38,52,9,1,38,53,9,1,38,53,10,1,38,54,9,1,38,54,10,1,39,1,19,1,39,1,20,1,39,1,21,1,39,1,22,1,39,1,23,1,39,2,20,1,39,2,21,1,39,2,22,1,39,2,23,1,39,3,21,1,39,3,22,1,39,3,23,1,39,3,24,1,39,3,25,1,39,4,21,1,39,4,22,1,39,4,25,1,39,4,26,1,39,4,27,1,39,5,21,1,39,5,22,1,39,5,23,1,39,5,27,1,39,6,22,1,39,6,23,1,39,6,24,1,39,6,27,1,39,6,28,1,39,7,22,1,39,7,23,1,39,7,24,1,39,7,27,1,39,8,22,1,39,8,23,1,39,8,24,1,39,8,25,1,39,9,22,1,39,9,23,1,39,9,24,1,39,9,25,1,39,9,26,1,39,10,24,1,39,10,25,1,39,10,26,1,39,10,27,1,39,11,15,1,39,11,16,1,39,11,17,1,39,11,18,1,39,11,21,1,39,11,22,1,39,11,25,1,39,11,26,1,39,12,15,1,39,12,16,1,39,12,17,1,39,12,21,1,39,12,22,1,39,12,23,1,39,12,25,1,39,12,26,1,39,13,15,1,39,13,16,1,39,13,17,1,39,13,20,1,39,13,21,1,39,14,14,1,39,14,15,1,39,14,16,1,39,14,17,1,39,14,21,1,39,15,15,1,39,15,16,1,39,15,17,1,39,40,22,1,39,41,21,1,39,41,22,1,39,42,25,1,39,43,8,1,39,43,10,1,39,43,16,1,39,43,25,1,39,44,10,1,39,44,11,1,39,44,12,1,39,44,15,1,39,44,16,1,39,45,15,1,39,45,16,1,39,46,11,1,39,48,10,1,39,48,11,1,39,48,12,1,39,48,14,1,39,48,15,1,39,49,10,1,39,49,11,1,39,49,12,1,39,49,13,1,39,49,14,1,39,49,15,1,39,50,12,1,39,50,13,1,39,50,15,1,39,51,8,1,39,51,12,1,39,52,8,1,39,52,9,1,39,52,10,1,39,53,9,1,39,53,10,1,39,53,11,1,39,54,9,1,39,54,10,1,40,0,19,1,40,0,20,1,40,0,21,1,40,1,19,1,40,1,20,1,40,1,21,1,40,1,22,1,40,1,23,1,40,2,20,1,40,2,21,1,40,2,22,1,40,2,23,1,40,3,22,1,40,4,21,1,40,4,22,1,40,4,25,1,40,4,26,1,40,5,2,1,40,5,21,1,40,5,22,1,40,6,21,1,40,6,22,1,40,6,24,1,40,6,25,1,40,7,22,1,40,7,23,1,40,7,24,1,40,7,25,1,40,8,22,1,40,9,16,1,40,9,25,1,40,9,26,1,40,10,16,1,40,10,25,1,40,10,26,1,40,11,15,1,40,11,16,1,40,11,17,1,40,12,15,1,40,12,16,1,40,12,17,1,40,12,21,1,40,13,15,1,40,13,16,1,40,13,17,1,40,13,21,1,40,14,14,1,40,14,15,1,40,14,16,1,40,14,17,1,40,15,14,1,40,15,15,1,40,15,16,1,40,15,17,1,40,16,14,1,40,41,22,1,40,42,11,1,40,42,12,1,40,42,16,1,40,42,17,1,40,43,10,1,40,43,11,1,40,43,12,1,40,43,16,1,40,44,10,1,40,44,11,1,40,44,12,1,40,44,15,1,40,44,16,1,40,44,22,1,40,44,26,1,40,44,27,1,40,45,12,1,40,45,26,1,40,45,27,1,40,46,10,1,40,46,11,1,40,46,12,1,40,46,27,1,40,47,10,1,40,47,11,1,40,47,12,1,40,47,27,1,40,47,28,1,40,48,11,1,40,48,12,1,40,48,13,1,40,48,14,1,40,48,27,1,40,48,28,1,40,48,29,1,40,49,11,1,40,49,12,1,40,49,13,1,40,49,14,1,40,49,15,1,40,50,11,1,40,50,12,1,40,50,13,1,40,50,15,1,40,52,10,1,40,52,11,1,40,53,10,1,40,53,11,1,40,53,12,1,40,54,9,1,40,54,10,1,41,1,20,1,41,1,22,1,41,1,23,1,41,2,22,1,41,4,1,1,41,5,1,1,41,5,2,1,41,6,1,1,41,6,2,1,41,6,25,1,41,7,24,1,41,9,16,1,41,10,14,1,41,10,15,1,41,10,16,1,41,11,13,1,41,11,14,1,41,11,15,1,41,11,16,1,41,11,17,1,41,12,15,1,41,12,16,1,41,12,17,1,41,40,22,1,41,40,23,1,41,41,12,1,41,41,22,1,41,42,11,1,41,42,12,1,41,42,21,1,41,42,22,1,41,43,16,1,41,43,17,1,41,43,25,1,41,43,26,1,41,44,10,1,41,44,11,1,41,44,12,1,41,44,18,1,41,44,22,1,41,44,23,1,41,44,24,1,41,44,25,1,41,44,26,1,41,44,27,1,41,45,11,1,41,45,12,1,41,45,13,1,41,45,22,1,41,45,23,1,41,45,24,1,41,45,26,1,41,45,27,1,41,46,10,1,41,46,11,1,41,46,12,1,41,46,13,1,41,46,23,1,41,46,24,1,41,46,26,1,41,46,27,1,41,47,10,1,41,47,11,1,41,47,12,1,41,47,27,1,41,47,28,1,41,47,29,1,41,48,11,1,41,48,12,1,41,48,28,1,41,48,29,1,41,50,12,1,41,50,13,1,41,51,12,1,41,51,13,1,41,52,10,1,41,52,11,1,41,52,12,1,41,53,10,1,41,53,11,1,41,53,12,1,41,53,13,1,42,2,2,1,42,3,2,1,42,3,3,1,42,4,1,1,42,4,2,1,42,5,1,1,42,6,1,1,42,6,2,1,42,7,1,1,42,7,2,1,42,8,1,1,42,9,0,1,42,9,1,1,42,9,16,1,42,10,14,1,42,10,16,1,42,11,14,1,42,11,15,1,42,11,16,1,42,12,14,1,42,12,15,1,42,12,16,1,42,12,17,1,42,13,16,1,42,39,22,1,42,39,23,1,42,40,22,1,42,40,23,1,42,41,12,1,42,41,22,1,42,41,23,1,42,42,11,1,42,42,12,1,42,42,17,1,42,42,21,1,42,42,22,1,42,42,24,1,42,43,11,1,42,43,12,1,42,43,16,1,42,43,17,1,42,43,18,1,42,43,21,1,42,43,22,1,42,43,23,1,42,43,24,1,42,43,25,1,42,43,26,1,42,44,12,1,42,44,13,1,42,44,18,1,42,44,22,1,42,44,23,1,42,44,24,1,42,44,25,1,42,44,26,1,42,45,12,1,42,45,13,1,42,45,22,1,42,45,23,1,42,45,24,1,42,45,26,1,42,46,11,1,42,46,12,1,42,46,13,1,42,46,23,1,42,46,24,1,42,46,26,1,42,46,27,1,42,46,29,1,42,46,30,1,42,47,12,1,42,47,22,1,42,47,26,1,42,47,27,1,42,47,29,1,42,48,21,1,42,48,22,1,42,50,12,1,42,51,12,1,42,52,11,1,42,52,12,1,42,52,13,1,42,53,11,1,42,53,12,1,42,53,13,1,42,54,12,1,42,54,13,1,43,3,2,1,43,3,3,1,43,4,1,1,43,4,2,1,43,4,3,1,43,4,4,1,43,5,2,1,43,5,3,1,43,9,0,1,43,9,1,1,43,10,0,1,43,10,1,1,43,11,14,1,43,11,15,1,43,11,16,1,43,12,13,1,43,12,14,1,43,12,15,1,43,12,16,1,43,12,17,1,43,13,15,1,43,13,16,1,43,14,16,1,43,39,22,1,43,39,23,1,43,40,22,1,43,40,23,1,43,41,22,1,43,41,23,1,43,42,12,1,43,42,17,1,43,42,23,1,43,43,12,1,43,43,13,1,43,43,16,1,43,43,17,1,43,43,18,1,43,43,22,1,43,43,23,1,43,43,24,1,43,44,12,1,43,44,13,1,43,44,16,1,43,44,17,1,43,44,18,1,43,44,22,1,43,44,23,1,43,44,24,1,43,44,25,1,43,45,11,1,43,45,12,1,43,45,13,1,43,45,17,1,43,45,18,1,43,45,20,1,43,45,21,1,43,45,23,1,43,45,27,1,43,45,28,1,43,46,12,1,43,46,13,1,43,46,19,1,43,46,20,1,43,46,21,1,43,46,22,1,43,46,23,1,43,46,24,1,43,46,27,1,43,46,28,1,43,46,29,1,43,46,30,1,43,47,20,1,43,47,21,1,43,47,22,1,43,47,24,1,43,47,28,1,43,47,29,1,43,47,30,1,43,48,20,1,43,48,21,1,43,48,22,1,43,51,12,1,43,51,13,1,43,51,14,1,43,52,11,1,43,52,12,1,43,52,13,1,43,53,11,1,43,53,12,1,43,53,13,1,43,54,12,1,43,54,13,1,44,3,3,1,44,3,4,1,44,4,2,1,44,4,3,1,44,5,3,1,44,9,0,1,44,10,0,1,44,10,1,1,44,11,15,1,44,11,16,1,44,12,13,1,44,12,14,1,44,12,15,1,44,12,16,1,44,13,15,1,44,13,16,1,44,43,17,1,44,44,16,1,44,44,18,1,44,44,22,1,44,44,23,1,44,44,24,1,44,44,25,1,44,44,27,1,44,44,28,1,44,44,29,1,44,45,16,1,44,45,17,1,44,45,18,1,44,45,20,1,44,45,23,1,44,45,24,1,44,45,25,1,44,45,26,1,44,45,27,1,44,45,28,1,44,45,29,1,44,45,30,1,44,46,18,1,44,46,19,1,44,46,20,1,44,46,21,1,44,46,23,1,44,46,24,1,44,46,25,1,44,46,26,1,44,46,27,1,44,46,28,1,44,46,29,1,44,46,30,1,44,47,22,1,44,47,24,1,44,47,25,1,44,47,26,1,44,47,27,1,44,47,28,1,44,47,29,1,44,47,30,1,44,48,22,1,44,48,23,1,44,48,24,1,44,48,25,1,44,48,27,1,44,48,28,1,44,49,23,1,44,51,12,1,44,51,13,1,44,51,14,1,44,52,11,1,44,52,12,1,44,52,13,1,44,53,11,1,44,53,12,1,44,53,13,1,44,54,11,1,44,54,12,1,44,54,13,1,45,3,3,1,45,3,4,1,45,4,4,1,45,9,0,1,45,9,1,1,45,9,2,1,45,11,14,1,45,11,15,1,45,12,13,1,45,12,14,1,45,12,15,1,45,14,8,1,45,14,9,1,45,44,16,1,45,44,17,1,45,44,27,1,45,44,28,1,45,44,29,1,45,45,16,1,45,45,17,1,45,45,18,1,45,45,23,1,45,45,24,1,45,45,27,1,45,45,28,1,45,45,29,1,45,45,30,1,45,46,17,1,45,46,18,1,45,46,23,1,45,46,24,1,45,46,25,1,45,46,26,1,45,46,28,1,45,46,29,1,45,46,30,1,45,47,25,1,45,47,26,1,45,47,27,1,45,47,28,1,45,47,30,1,45,48,23,1,45,48,24,1,45,48,27,1,45,48,28,1,45,48,29,1,45,49,24,1,45,49,29,1,45,51,12,1,45,52,12,1,45,53,11,1,45,53,12,1,45,53,13,1,45,54,11,1,45,54,12,1,45,54,13,1,46,8,1,1,46,8,2,1,46,8,3,1,46,9,1,1,46,9,2,1,46,9,3,1,46,11,8,1,46,12,8,1,46,12,9,1,46,12,14,1,46,12,15,1,46,13,8,1,46,13,9,1,46,13,15,1,46,14,7,1,46,14,8,1,46,14,9,1,46,45,15,1,46,45,16,1,46,45,17,1,46,46,15,1,46,46,16,1,46,46,17,1,46,46,25,1,46,47,17,1,46,47,25,1,46,47,26,1,46,47,27,1,46,47,28,1,46,48,24,1,46,48,25,1,46,48,26,1,46,48,27,1,46,48,28,1,46,48,29,1,46,49,24,1,46,49,25,1,46,49,28,1,46,49,29,1,46,52,12,1,46,53,12,1,47,8,1,1,47,8,2,1,47,8,3,1,47,9,2,1,47,9,3,1,47,9,4,1,47,10,2,1,47,10,3,1,47,11,6,1,47,11,7,1,47,11,8,1,47,11,14,1,47,11,15,1,47,12,6,1,47,12,7,1,47,12,8,1,47,12,9,1,47,12,14,1,47,12,15,1,47,13,6,1,47,13,7,1,47,13,8,1,47,13,9,1,47,14,7,1,47,14,8,1,47,14,9,1,47,15,7,1,47,15,8,1,47,15,14,1,47,15,15,1,47,16,8,1,47,16,14,1,47,16,15,1,47,47,25,1,47,48,25,1,47,48,28,1,47,48,29,1,47,49,24,1,47,49,25,1,47,49,28,1,48,8,3,1,48,9,2,1,48,9,3,1,48,10,2,1,48,11,6,1,48,11,7,1,48,11,15,1,48,12,6,1,48,12,7,1,48,12,8,1,48,12,9,1,48,12,13,1,48,12,14,1,48,12,15,1,48,12,16,1,48,13,6,1,48,13,7,1,48,13,8,1,48,13,9,1,48,13,10,1,48,13,13,1,48,13,14,1,48,13,15,1,48,14,6,1,48,14,7,1,48,14,8,1,48,14,9,1,48,15,8,1,48,15,9,1,48,15,10,1,48,15,15,1,48,15,16,1,48,16,8,1,48,16,14,1,48,16,15,1,48,17,14,1,49,9,1,1,49,9,2,1,49,9,3,1,49,10,1,1,49,10,2,1,49,10,3,1,49,10,8,1,49,10,9,1,49,11,5,1,49,11,6,1,49,11,7,1,49,11,8,1,49,11,9,1,49,11,16,1,49,12,6,1,49,12,7,1,49,12,8,1,49,12,9,1,49,12,14,1,49,12,15,1,49,12,16,1,49,13,8,1,49,13,13,1,49,13,15,1,49,13,16,1,49,14,9,1,49,15,8,1,49,15,9,1,49,15,10,1,49,15,14,1,49,15,15,1,49,16,13,1,49,16,14,1,49,16,15,1,49,16,16,1,49,16,17,1,49,17,16,1,49,18,13,1,49,18,14,1,49,19,13,1,49,19,14,1,49,19,15,1,49,19,16,1,50,7,4,1,50,7,5,1,50,8,3,1,50,8,4,1,50,8,5,1,50,8,6,1,50,9,2,1,50,9,3,1,50,9,4,1,50,9,5,1,50,9,6,1,50,9,7,1,50,9,8,1,50,9,9,1,50,10,3,1,50,10,4,1,50,10,5,1,50,10,6,1,50,10,7,1,50,10,8,1,50,10,9,1,50,11,4,1,50,11,5,1,50,11,6,1,50,11,7,1,50,11,8,1,50,11,9,1,50,11,15,1,50,11,16,1,50,12,5,1,50,12,6,1,50,12,7,1,50,12,9,1,50,12,15,1,50,12,16,1,50,13,7,1,50,13,16,1,50,13,17,1,50,15,10,1,50,15,17,1,50,15,18,1,50,16,14,1,50,16,15,1,50,16,16,1,50,16,17,1,50,17,13,1,50,17,14,1,50,17,15,1,50,17,16,1,50,18,12,1,50,18,13,1,50,18,14,1,50,18,15,1,50,18,16,1,50,19,12,1,50,19,13,1,50,19,14,1,50,19,15,1,50,19,16,1,50,20,15,1,50,20,16,1,51,7,3,1,51,7,4,1,51,7,5,1,51,8,3,1,51,8,4,1,51,8,5,1,51,8,6,1,51,9,4,1,51,9,5,1,51,9,6,1,51,9,7,1,51,10,4,1,51,10,5,1,51,10,6,1,51,10,7,1,51,10,8,1,51,11,4,1,51,11,5,1,51,11,6,1,51,11,7,1,51,11,8,1,51,11,9,1,51,11,16,1,51,12,5,1,51,12,7,1,51,12,8,1,51,12,15,1,51,13,5,1,51,13,7,1,51,14,9,1,51,14,17,1,51,14,18,1,51,15,9,1,51,15,14,1,51,15,18,1,51,16,13,1,51,16,15,1,51,16,16,1,51,17,12,1,51,17,13,1,51,17,14,1,51,17,15,1,51,17,16,1,51,18,12,1,51,18,13,1,51,18,14,1,51,19,11,1,51,19,12,1,51,19,13,1,51,19,14,1,51,19,15,1,51,19,19,1,51,20,12,1,51,20,14,1,51,20,15,1,51,20,19,1,51,21,14,1,51,21,15,1,52,7,3,1,52,7,4,1,52,8,3,1,52,8,4,1,52,9,4,1,52,9,5,1,52,10,5,1,52,10,7,1,52,11,5,1,52,11,6,1,52,11,7,1,52,11,8,1,52,12,5,1,52,15,9,1,52,16,9,1,52,16,12,1,52,16,13,1,52,16,15,1,52,16,16,1,52,17,11,1,52,17,12,1,52,17,13,1,52,17,14,1,52,17,16,1,52,17,17,1,52,18,12,1,52,18,13,1,52,18,14,1,52,18,15,1,52,18,17,1,52,18,20,1,52,19,9,1,52,19,10,1,52,19,11,1,52,19,12,1,52,19,13,1,52,19,14,1,52,19,15,1,52,19,19,1,52,20,9,1,52,20,10,1,52,20,12,1,52,20,13,1,52,20,14,1,52,20,15,1,52,21,14,1,52,21,15,1,53,17,14,1,53,17,18,1,53,17,19,1,53,18,10,1,53,18,11,1,53,18,12,1,53,18,13,1,53,18,14,1,53,18,18,1,53,18,19,1,53,19,9,1,53,19,10,1,53,19,12,1,53,19,13,1,53,20,9,1,53,20,10,1,53,20,12,1,53,20,13,1,53,20,14,1,53,20,15,1,53,21,14,1,53,21,15,1,53,21,16,1,53,22,15,1,53,22,16,1,53,23,15,1,53,23,16,1,54,17,11,1,54,18,11,1,54,18,12,1,54,19,10,1,54,19,11,1,54,19,12,1,54,19,16,1,54,20,14,1,54,20,15,1,54,21,13,1,54,21,14,1,54,21,15,1,54,21,16,1,54,22,15,1,54,22,16,1,54,23,15,1,55,18,11,1,55,18,12,1,55,20,14,1,55,20,15,1,55,21,13,1,55,21,14,1,55,21,15,1,55,22,13,1,56,18,11,1,56,18,12,1,56,18,15,1,56,20,11,1,56,20,14,1,56,20,15,1,56,21,13,1,56,21,14,1,56,21,15,1,57,18,11,1,57,19,11,1,57,19,12,1,57,20,11,1,57,20,12,1,57,20,14,1,57,21,14,1,57,21,15,1,57,22,14,1,57,22,15,1,58,19,11,1,58,19,12,1,58,20,11,1,58,20,12,1,58,20,13,1,58,20,15,1,58,21,11,1,58,21,12,1,58,21,15,1,58,21,16,1,58,22,15,1,59,17,13,1,59,17,14,1,59,17,15,1,59,18,13,1,59,18,14,1,59,18,16,1,59,19,14,1,59,19,15,1,59,19,16,1,59,20,11,1,59,20,12,1,59,20,13,1,59,20,14,1,59,20,15,1,59,21,11,1,59,21,12,1,59,21,13,1,59,21,14,1,59,21,15,1,59,21,16,1,60,16,13,1,60,16,14,1,60,16,15,1,60,16,16,1,60,17,13,1,60,17,14,1,60,17,15,1,60,17,16,1,60,17,17,1,60,18,13,1,60,18,14,1,60,18,16,1,60,18,17,1,60,19,13,1,60,19,14,1,60,19,15,1,60,19,16,1,60,20,12,1,60,20,13,1,60,20,14,1,60,20,15,1,60,21,14,1,60,21,15,1,60,21,16,1,60,22,14,1,60,22,15,1,61,17,13,1,61,17,14,1,61,18,13,1,61,18,14,1,61,19,14,1,61,20,14,1,61,20,15,1,61,21,14,1,61,21,15,1,61,21,16,1,61,22,14,1,61,22,15,1,61,23,15,1,62,17,13,1,62,17,14,1,62,18,13,1,62,18,14,1,62,19,13,1,62,19,14,1,62,20,14,1,62,20,15,1,62,21,14,1,62,21,15,1,62,22,14,1,62,22,15,1,62,23,15,1,63,21,14,1,0,14,31,2,0,14,32,2,0,14,33,2,0,15,31,2,0,15,32,2,0,15,33,2,0,16,31,2,0,16,32,2,0,16,33,2,0,16,34,2,0,17,31,2,0,17,32,2,1,13,32,2,1,13,33,2,1,13,34,2,1,14,31,2,1,14,32,2,1,14,33,2,1,14,34,2,1,15,31,2,1,15,32,2,1,15,33,2,1,15,34,2,1,16,31,2,1,16,32,2,1,16,33,2,1,17,31,2,1,17,32,2,1,17,40,2,1,17,41,2,1,17,42,2,1,18,40,2,1,18,41,2,1,18,42,2,1,19,40,2,1,19,41,2,1,20,40,2,1,20,41,2,1,21,41,2,2,12,34,2,2,12,35,2,2,13,32,2,2,13,33,2,2,13,34,2,2,13,35,2,2,14,31,2,2,14,32,2,2,14,33,2,2,14,34,2,2,14,35,2,2,15,31,2,2,15,32,2,2,17,30,2,2,17,31,2,2,17,40,2,2,17,41,2,2,18,29,2,2,18,30,2,2,18,31,2,2,18,39,2,2,18,40,2,2,18,41,2,2,19,29,2,2,19,39,2,2,19,40,2,2,19,41,2,2,20,40,2,2,20,41,2,2,21,40,2,2,21,41,2,3,12,34,2,3,12,35,2,3,12,36,2,3,13,33,2,3,13,34,2,3,13,35,2,3,13,36,2,3,13,37,2,3,14,31,2,3,14,32,2,3,14,34,2,3,14,36,2,3,14,37,2,3,15,36,2,3,15,37,2,3,17,29,2,3,17,30,2,3,17,40,2,3,17,41,2,3,18,29,2,3,18,39,2,3,18,40,2,3,19,29,2,3,19,39,2,3,19,40,2,3,20,40,2,3,20,41,2,4,12,33,2,4,12,35,2,4,12,36,2,4,13,33,2,4,13,34,2,4,13,35,2,4,13,36,2,4,14,33,2,4,14,34,2,4,14,36,2,4,14,37,2,4,15,33,2,4,15,34,2,4,15,36,2,4,15,37,2,4,15,38,2,4,15,40,2,4,15,41,2,4,16,37,2,4,16,38,2,4,16,39,2,4,16,40,2,4,16,41,2,4,17,28,2,4,17,29,2,4,17,30,2,4,17,39,2,4,17,40,2,4,18,29,2,4,18,30,2,4,18,38,2,4,18,39,2,4,18,40,2,4,19,29,2,4,19,30,2,4,19,38,2,4,19,39,2,4,20,40,2,5,12,34,2,5,12,35,2,5,13,34,2,5,14,33,2,5,14,34,2,5,15,33,2,5,15,37,2,5,15,38,2,5,15,40,2,5,15,41,2,5,16,37,2,5,16,40,2,5,16,41,2,5,17,28,2,5,17,29,2,5,17,38,2,5,17,39,2,5,17,40,2,5,17,41,2,5,18,28,2,5,18,29,2,5,18,30,2,5,18,38,2,5,18,39,2,5,18,40,2,5,19,29,2,5,19,30,2,6,9,31,2,6,9,32,2,6,17,27,2,6,17,28,2,6,17,39,2,6,17,40,2,6,18,27,2,6,18,28,2,6,18,39,2,6,19,27,2,6,19,28,2,6,20,27,2,6,20,28,2,7,8,31,2,7,8,32,2,7,8,33,2,7,8,34,2,7,9,31,2,7,9,32,2,7,9,33,2,7,9,34,2,7,10,32,2,7,10,33,2,7,10,35,2,7,10,36,2,7,11,31,2,7,11,32,2,7,11,35,2,7,11,36,2,7,12,32,2,7,12,33,2,7,12,34,2,7,13,33,2,7,17,27,2,7,17,28,2,7,18,28,2,7,19,27,2,7,19,28,2,7,20,26,2,7,20,27,2,7,20,28,2,8,8,33,2,8,8,34,2,8,9,30,2,8,9,31,2,8,9,32,2,8,9,33,2,8,9,34,2,8,10,30,2,8,10,31,2,8,10,32,2,8,10,33,2,8,10,34,2,8,10,35,2,8,10,36,2,8,10,40,2,8,11,30,2,8,11,31,2,8,11,32,2,8,11,33,2,8,11,34,2,8,11,35,2,8,11,36,2,8,11,37,2,8,12,32,2,8,12,33,2,8,12,34,2,8,12,35,2,8,12,36,2,8,12,37,2,8,12,38,2,8,12,39,2,8,13,34,2,8,13,37,2,8,13,38,2,8,14,37,2,8,19,26,2,8,19,27,2,8,19,28,2,8,20,26,2,8,20,27,2,9,4,39,2,9,4,40,2,9,4,41,2,9,5,39,2,9,5,40,2,9,5,41,2,9,7,43,2,9,7,44,2,9,8,33,2,9,9,31,2,9,9,32,2,9,9,33,2,9,9,34,2,9,10,31,2,9,10,32,2,9,10,33,2,9,10,34,2,9,10,35,2,9,10,40,2,9,10,41,2,9,11,31,2,9,11,32,2,9,11,33,2,9,11,34,2,9,11,35,2,9,11,36,2,9,11,40,2,9,11,41,2,9,12,33,2,9,12,34,2,9,12,35,2,9,12,36,2,9,12,37,2,9,12,38,2,9,13,35,2,9,13,36,2,9,13,37,2,9,13,38,2,9,14,37,2,9,14,38,2,9,17,28,2,9,17,29,2,9,18,27,2,9,18,28,2,9,18,29,2,9,19,26,2,9,19,27,2,9,19,28,2,9,19,29,2,9,20,28,2,9,20,29,2,10,2,38,2,10,3,38,2,10,4,38,2,10,4,39,2,10,4,41,2,10,4,42,2,10,5,33,2,10,5,34,2,10,5,38,2,10,5,39,2,10,5,42,2,10,5,43,2,10,6,43,2,10,6,44,2,10,7,43,2,10,7,44,2,10,8,44,2,10,9,31,2,10,9,32,2,10,9,41,2,10,10,31,2,10,10,32,2,10,10,33,2,10,10,41,2,10,11,32,2,10,11,33,2,10,11,38,2,10,11,39,2,10,11,40,2,10,11,41,2,10,12,35,2,10,12,37,2,10,12,38,2,10,12,40,2,10,12,41,2,10,13,35,2,10,13,36,2,10,13,37,2,10,13,38,2,10,14,37,2,10,14,38,2,10,15,29,2,10,15,30,2,10,17,29,2,10,17,30,2,10,17,31,2,10,18,29,2,10,18,30,2,10,18,31,2,10,19,27,2,10,19,28,2,10,19,29,2,10,20,27,2,10,20,28,2,10,20,29,2,11,1,33,2,11,1,34,2,11,2,33,2,11,2,34,2,11,2,35,2,11,2,36,2,11,2,37,2,11,2,38,2,11,3,35,2,11,3,36,2,11,3,37,2,11,3,38,2,11,3,39,2,11,4,35,2,11,4,36,2,11,4,38,2,11,4,39,2,11,4,41,2,11,4,42,2,11,4,43,2,11,5,33,2,11,5,34,2,11,5,35,2,11,5,36,2,11,5,37,2,11,5,42,2,11,5,43,2,11,6,34,2,11,6,42,2,11,7,39,2,11,7,40,2,11,7,42,2,11,7,43,2,11,7,44,2,11,8,31,2,11,8,32,2,11,8,39,2,11,8,42,2,11,8,43,2,11,9,31,2,11,9,32,2,11,9,33,2,11,9,34,2,11,9,41,2,11,9,42,2,11,9,43,2,11,10,31,2,11,10,32,2,11,10,33,2,11,10,34,2,11,10,40,2,11,10,41,2,11,10,42,2,11,11,30,2,11,11,31,2,11,11,32,2,11,11,33,2,11,11,38,2,11,11,39,2,11,11,40,2,11,11,41,2,11,12,30,2,11,12,31,2,11,12,39,2,11,12,40,2,11,12,41,2,11,13,34,2,11,13,35,2,11,14,30,2,11,14,31,2,11,14,32,2,11,14,33,2,11,14,34,2,11,14,35,2,11,14,43,2,11,15,29,2,11,15,30,2,11,15,31,2,11,15,32,2,11,15,33,2,11,15,34,2,11,16,29,2,11,16,30,2,11,16,31,2,11,16,32,2,11,16,33,2,11,17,29,2,11,17,30,2,11,17,31,2,11,17,32,2,11,17,33,2,11,18,30,2,11,18,31,2,11,18,32,2,11,19,31,2,11,19,32,2,12,0,33,2,12,0,34,2,12,1,33,2,12,1,34,2,12,2,35,2,12,2,36,2,12,3,35,2,12,3,36,2,12,3,37,2,12,4,35,2,12,4,36,2,12,4,42,2,12,5,33,2,12,5,34,2,12,5,35,2,12,5,36,2,12,5,37,2,12,5,38,2,12,5,39,2,12,6,33,2,12,6,34,2,12,6,38,2,12,6,39,2,12,6,40,2,12,6,41,2,12,7,37,2,12,7,38,2,12,7,39,2,12,7,40,2,12,7,41,2,12,7,42,2,12,7,43,2,12,8,29,2,12,8,30,2,12,8,31,2,12,8,32,2,12,8,39,2,12,8,40,2,12,8,41,2,12,8,43,2,12,9,30,2,12,9,31,2,12,9,32,2,12,9,34,2,12,9,39,2,12,9,40,2,12,9,41,2,12,9,42,2,12,9,43,2,12,10,29,2,12,10,30,2,12,10,31,2,12,10,32,2,12,10,33,2,12,10,34,2,12,10,41,2,12,10,42,2,12,11,29,2,12,11,30,2,12,11,31,2,12,11,32,2,12,11,33,2,12,11,34,2,12,12,30,2,12,12,31,2,12,12,33,2,12,12,34,2,12,13,31,2,12,13,32,2,12,13,33,2,12,13,34,2,12,13,35,2,12,13,36,2,12,13,42,2,12,13,43,2,12,13,44,2,12,14,30,2,12,14,31,2,12,14,32,2,12,14,33,2,12,14,34,2,12,14,35,2,12,14,36,2,12,14,42,2,12,14,43,2,12,14,44,2,12,15,29,2,12,15,30,2,12,15,31,2,12,15,32,2,12,15,33,2,12,15,34,2,12,15,42,2,12,15,43,2,12,16,29,2,12,16,30,2,12,16,31,2,12,16,32,2,12,16,42,2,12,17,29,2,12,17,30,2,12,17,31,2,12,17,32,2,12,17,33,2,12,18,30,2,12,18,31,2,12,18,32,2,13,0,33,2,13,0,34,2,13,0,35,2,13,1,33,2,13,1,34,2,13,3,35,2,13,3,36,2,13,4,34,2,13,4,35,2,13,4,36,2,13,5,33,2,13,5,34,2,13,5,35,2,13,5,36,2,13,5,37,2,13,5,38,2,13,5,39,2,13,6,37,2,13,6,38,2,13,6,39,2,13,6,40,2,13,7,31,2,13,7,36,2,13,7,37,2,13,7,38,2,13,7,39,2,13,7,40,2,13,7,41,2,13,7,42,2,13,8,29,2,13,8,30,2,13,8,31,2,13,8,36,2,13,8,37,2,13,8,38,2,13,8,39,2,13,8,40,2,13,8,41,2,13,9,29,2,13,9,30,2,13,9,31,2,13,9,32,2,13,9,37,2,13,9,39,2,13,9,40,2,13,9,41,2,13,9,42,2,13,10,30,2,13,10,31,2,13,10,33,2,13,10,34,2,13,10,42,2,13,11,30,2,13,11,33,2,13,11,34,2,13,12,30,2,13,12,33,2,13,12,34,2,13,13,33,2,13,13,34,2,13,13,35,2,13,13,42,2,13,13,43,2,13,13,44,2,13,13,45,2,13,14,32,2,13,14,33,2,13,14,41,2,13,14,42,2,13,14,43,2,13,14,44,2,13,15,33,2,13,15,41,2,13,15,42,2,13,15,43,2,13,16,31,2,13,16,42,2,13,16,43,2,13,17,30,2,13,17,31,2,13,17,32,2,13,17,43,2,14,0,33,2,14,1,33,2,14,1,34,2,14,3,34,2,14,3,35,2,14,4,34,2,14,4,35,2,14,4,36,2,14,4,37,2,14,4,39,2,14,4,40,2,14,5,34,2,14,5,36,2,14,5,37,2,14,5,38,2,14,5,39,2,14,5,40,2,14,6,36,2,14,6,37,2,14,6,38,2,14,6,39,2,14,6,40,2,14,7,31,2,14,7,36,2,14,7,37,2,14,7,38,2,14,7,39,2,14,7,40,2,14,7,41,2,14,8,30,2,14,8,31,2,14,8,35,2,14,8,36,2,14,8,37,2,14,8,38,2,14,8,39,2,14,8,40,2,14,9,35,2,14,9,36,2,14,9,37,2,14,9,38,2,14,9,39,2,14,9,40,2,14,10,32,2,14,10,33,2,14,10,34,2,14,10,35,2,14,10,36,2,14,10,37,2,14,11,32,2,14,11,33,2,14,11,34,2,14,12,33,2,14,12,34,2,14,13,33,2,14,13,34,2,14,13,35,2,14,13,41,2,14,13,42,2,14,14,41,2,14,14,42,2,14,14,43,2,14,15,41,2,14,15,42,2,14,15,43,2,14,16,41,2,14,16,42,2,14,16,43,2,15,0,31,2,15,0,32,2,15,0,33,2,15,0,34,2,15,1,32,2,15,1,33,2,15,1,34,2,15,3,34,2,15,3,35,2,15,4,34,2,15,4,35,2,15,4,36,2,15,4,37,2,15,4,39,2,15,5,34,2,15,5,35,2,15,5,36,2,15,5,37,2,15,5,38,2,15,5,39,2,15,6,36,2,15,6,37,2,15,6,38,2,15,6,39,2,15,7,35,2,15,7,36,2,15,7,37,2,15,7,38,2,15,7,39,2,15,8,35,2,15,8,36,2,15,8,37,2,15,8,39,2,15,9,34,2,15,9,35,2,15,9,36,2,15,9,37,2,15,9,38,2,15,9,39,2,15,10,31,2,15,10,32,2,15,10,34,2,15,10,35,2,15,11,31,2,15,11,32,2,15,11,34,2,15,12,31,2,15,12,32,2,15,12,33,2,15,12,34,2,15,13,33,2,15,13,34,2,15,13,35,2,15,13,42,2,15,14,33,2,15,14,34,2,15,14,41,2,15,14,42,2,15,14,43,2,15,15,37,2,15,15,38,2,15,15,40,2,15,15,41,2,15,15,42,2,15,15,43,2,15,16,38,2,15,16,41,2,15,16,42,2,15,17,41,2,16,0,31,2,16,0,32,2,16,0,33,2,16,1,32,2,16,1,33,2,16,2,33,2,16,2,34,2,16,3,33,2,16,3,34,2,16,4,35,2,16,4,36,2,16,4,37,2,16,5,35,2,16,5,36,2,16,5,37,2,16,5,38,2,16,6,36,2,16,6,37,2,16,6,38,2,16,7,35,2,16,7,36,2,16,8,36,2,16,8,37,2,16,8,38,2,16,9,35,2,16,9,37,2,16,9,38,2,16,9,39,2,16,10,31,2,16,10,32,2,16,10,35,2,16,10,37,2,16,11,31,2,16,11,32,2,16,11,33,2,16,11,34,2,16,11,37,2,16,11,38,2,16,12,32,2,16,12,33,2,16,12,34,2,16,12,38,2,16,13,34,2,16,13,35,2,16,13,39,2,16,13,42,2,16,14,34,2,16,14,35,2,16,14,36,2,16,14,39,2,16,14,40,2,16,14,41,2,16,14,42,2,16,14,43,2,16,15,35,2,16,15,36,2,16,15,37,2,16,15,38,2,16,15,39,2,16,15,40,2,16,15,41,2,16,15,42,2,16,15,43,2,16,16,37,2,16,16,38,2,16,16,39,2,16,16,40,2,16,16,41,2,16,17,38,2,16,17,41,2,17,0,33,2,17,0,34,2,17,1,32,2,17,1,33,2,17,1,34,2,17,2,32,2,17,2,33,2,17,2,34,2,17,2,35,2,17,3,33,2,17,3,34,2,17,3,35,2,17,3,36,2,17,4,35,2,17,4,36,2,17,4,37,2,17,5,35,2,17,5,36,2,17,5,37,2,17,5,38,2,17,6,35,2,17,6,36,2,17,6,37,2,17,6,38,2,17,7,37,2,17,7,38,2,17,8,36,2,17,8,37,2,17,8,38,2,17,9,37,2,17,9,38,2,17,10,31,2,17,10,32,2,17,10,36,2,17,10,37,2,17,11,31,2,17,11,32,2,17,12,37,2,17,12,39,2,17,13,34,2,17,13,35,2,17,14,34,2,17,14,35,2,17,14,39,2,17,14,40,2,17,14,42,2,17,14,43,2,17,15,34,2,17,15,35,2,17,15,36,2,17,15,37,2,17,15,38,2,17,15,39,2,17,15,40,2,17,15,42,2,17,16,36,2,17,16,37,2,17,16,38,2,17,16,39,2,17,16,41,2,17,17,39,2,18,0,34,2,18,1,33,2,18,1,34,2,18,1,35,2,18,1,36,2,18,2,32,2,18,2,34,2,18,2,35,2,18,2,36,2,18,3,34,2,18,3,35,2,18,3,36,2,18,4,35,2,18,5,34,2,18,5,35,2,18,5,36,2,18,5,37,2,18,5,38,2,18,6,34,2,18,6,35,2,18,6,36,2,18,6,37,2,18,6,38,2,18,7,35,2,18,7,37,2,18,7,38,2,18,8,36,2,18,8,37,2,18,8,38,2,18,9,36,2,18,9,37,2,18,9,38,2,18,10,31,2,18,10,32,2,18,10,36,2,18,10,37,2,18,11,36,2,18,11,37,2,18,12,37,2,18,13,42,2,18,14,34,2,18,14,35,2,18,14,36,2,18,14,42,2,18,14,43,2,18,15,36,2,18,15,37,2,18,15,38,2,18,15,39,2,18,15,43,2,18,16,36,2,18,16,37,2,18,16,38,2,18,16,39,2,18,17,36,2,18,17,37,2,18,17,38,2,19,5,36,2,19,5,37,2,19,6,35,2,19,6,36,2,19,6,37,2,19,6,38,2,19,7,33,2,19,7,34,2,19,7,35,2,19,7,36,2,19,7,38,2,19,8,36,2,19,8,37,2,19,9,36,2,19,9,37,2,19,9,38,2,19,10,36,2,19,10,37,2,19,14,37,2,19,14,38,2,19,14,40,2,19,14,41,2,19,14,42,2,19,14,43,2,19,14,44,2,19,15,36,2,19,15,37,2,19,15,43,2,19,15,44,2,19,16,33,2,19,16,34,2,19,16,36,2,19,16,37,2,19,17,34,2,19,17,35,2,19,17,37,2,19,18,34,2,19,18,35,2,20,5,36,2,20,6,35,2,20,6,36,2,20,6,37,2,20,7,33,2,20,7,34,2,20,7,35,2,20,7,36,2,20,8,35,2,20,8,36,2,20,8,38,2,20,9,36,2,20,9,37,2,20,10,36,2,20,10,37,2,20,11,37,2,20,11,38,2,20,12,41,2,20,12,42,2,20,13,42,2,20,13,43,2,20,14,41,2,20,14,42,2,20,14,43,2,20,14,44,2,20,15,44,2,20,16,33,2,20,16,34,2,20,16,35,2,20,16,36,2,20,17,33,2,20,17,34,2,20,17,35,2,20,18,34,2,20,18,35,2,21,6,34,2,21,6,36,2,21,7,33,2,21,7,34,2,21,7,35,2,21,7,36,2,21,8,34,2,21,8,35,2,21,8,36,2,21,9,35,2,21,9,36,2,21,9,41,2,21,10,35,2,21,10,41,2,21,16,20,2,21,16,33,2,21,16,34,2,21,16,35,2,21,16,36,2,21,17,20,2,21,17,32,2,21,17,33,2,21,17,34,2,21,17,35,2,21,18,34,2,21,18,35,2,22,6,34,2,22,7,33,2,22,7,34,2,22,7,35,2,22,8,34,2,22,8,36,2,22,8,38,2,22,9,35,2,22,9,36,2,22,9,38,2,22,10,41,2,22,12,20,2,22,12,21,2,22,13,20,2,22,13,21,2,22,14,35,2,22,15,33,2,22,15,34,2,22,15,35,2,22,16,20,2,22,16,21,2,22,16,32,2,22,16,33,2,22,16,34,2,22,16,35,2,22,17,20,2,22,17,21,2,22,17,32,2,22,17,33,2,22,17,34,2,22,17,35,2,22,18,21,2,22,18,22,2,22,18,23,2,22,18,34,2,22,19,22,2,23,7,34,2,23,7,35,2,23,8,33,2,23,8,34,2,23,8,35,2,23,9,34,2,23,9,38,2,23,10,38,2,23,10,39,2,23,11,16,2,23,11,20,2,23,11,21,2,23,11,22,2,23,11,38,2,23,11,39,2,23,12,20,2,23,12,21,2,23,12,22,2,23,12,37,2,23,12,38,2,23,12,39,2,23,13,17,2,23,13,18,2,23,13,20,2,23,13,21,2,23,14,15,2,23,14,16,2,23,14,17,2,23,14,18,2,23,14,20,2,23,14,21,2,23,14,34,2,23,15,16,2,23,15,20,2,23,15,21,2,23,15,22,2,23,15,33,2,23,15,34,2,23,15,35,2,23,16,16,2,23,16,19,2,23,16,20,2,23,16,21,2,23,16,22,2,23,16,32,2,23,16,33,2,23,16,34,2,23,16,35,2,23,17,19,2,23,17,20,2,23,17,21,2,23,17,22,2,23,17,26,2,23,17,32,2,23,17,33,2,23,17,34,2,23,17,35,2,23,18,20,2,23,18,21,2,23,18,22,2,23,18,23,2,23,18,25,2,23,18,26,2,23,18,33,2,23,18,34,2,23,19,22,2,24,8,33,2,24,8,34,2,24,9,33,2,24,9,34,2,24,9,35,2,24,9,36,2,24,9,37,2,24,10,16,2,24,10,17,2,24,10,35,2,24,10,36,2,24,10,37,2,24,11,16,2,24,11,17,2,24,11,21,2,24,11,35,2,24,11,36,2,24,11,37,2,24,11,38,2,24,11,39,2,24,12,16,2,24,12,17,2,24,12,19,2,24,12,20,2,24,12,21,2,24,12,22,2,24,12,28,2,24,12,29,2,24,12,30,2,24,12,37,2,24,12,38,2,24,12,39,2,24,13,15,2,24,13,16,2,24,13,17,2,24,13,18,2,24,13,19,2,24,13,20,2,24,13,21,2,24,13,22,2,24,13,23,2,24,13,24,2,24,13,27,2,24,13,29,2,24,14,15,2,24,14,16,2,24,14,17,2,24,14,18,2,24,14,19,2,24,14,21,2,24,14,22,2,24,14,23,2,24,14,24,2,24,14,27,2,24,14,28,2,24,15,15,2,24,15,16,2,24,15,18,2,24,15,20,2,24,15,21,2,24,15,22,2,24,15,23,2,24,16,16,2,24,16,17,2,24,16,20,2,24,16,21,2,24,16,22,2,24,16,23,2,24,16,24,2,24,16,26,2,24,16,27,2,24,16,33,2,24,16,34,2,24,16,35,2,24,17,20,2,24,17,21,2,24,17,22,2,24,17,23,2,24,17,24,2,24,17,25,2,24,17,26,2,24,17,27,2,24,17,34,2,24,18,22,2,24,18,23,2,24,18,24,2,24,18,25,2,24,18,26,2,24,18,33,2,24,18,34,2,24,19,20,2,24,19,21,2,24,19,22,2,24,19,23,2,24,19,24,2,24,19,25,2,24,19,26,2,24,20,20,2,24,20,21,2,24,20,22,2,24,20,25,2,24,20,26,2,25,9,35,2,25,10,16,2,25,10,17,2,25,10,35,2,25,10,36,2,25,11,16,2,25,11,17,2,25,11,35,2,25,11,36,2,25,11,37,2,25,12,16,2,25,12,17,2,25,12,20,2,25,12,21,2,25,12,27,2,25,12,28,2,25,12,29,2,25,12,30,2,25,12,37,2,25,13,15,2,25,13,16,2,25,13,17,2,25,13,18,2,25,13,19,2,25,13,20,2,25,13,21,2,25,13,22,2,25,13,23,2,25,13,24,2,25,13,25,2,25,13,26,2,25,13,27,2,25,13,28,2,25,13,29,2,25,13,30,2,25,14,15,2,25,14,16,2,25,14,17,2,25,14,18,2,25,14,19,2,25,14,20,2,25,14,21,2,25,14,22,2,25,14,23,2,25,14,24,2,25,14,25,2,25,14,26,2,25,14,27,2,25,14,28,2,25,15,15,2,25,15,16,2,25,15,17,2,25,15,18,2,25,15,19,2,25,15,20,2,25,15,21,2,25,15,22,2,25,15,23,2,25,15,25,2,25,15,26,2,25,15,27,2,25,15,28,2,25,16,17,2,25,16,18,2,25,16,20,2,25,16,21,2,25,16,22,2,25,16,23,2,25,16,24,2,25,16,25,2,25,16,26,2,25,16,27,2,25,16,28,2,25,17,20,2,25,17,21,2,25,17,22,2,25,17,23,2,25,17,24,2,25,17,25,2,25,17,26,2,25,17,27,2,25,17,34,2,25,17,38,2,25,18,20,2,25,18,21,2,25,18,22,2,25,18,23,2,25,18,24,2,25,18,25,2,25,18,26,2,25,18,34,2,25,18,35,2,25,19,20,2,25,19,21,2,25,19,22,2,25,19,23,2,25,19,24,2,25,19,25,2,25,19,26,2,25,20,20,2,25,20,21,2,25,20,22,2,25,20,23,2,25,20,24,2,25,20,25,2,26,9,32,2,26,10,32,2,26,11,17,2,26,11,18,2,26,11,19,2,26,11,30,2,26,11,35,2,26,12,16,2,26,12,17,2,26,12,18,2,26,12,19,2,26,12,20,2,26,12,24,2,26,12,27,2,26,12,28,2,26,12,29,2,26,12,34,2,26,13,15,2,26,13,16,2,26,13,17,2,26,13,18,2,26,13,19,2,26,13,20,2,26,13,21,2,26,13,22,2,26,13,23,2,26,13,24,2,26,13,26,2,26,13,27,2,26,13,28,2,26,13,29,2,26,14,15,2,26,14,16,2,26,14,17,2,26,14,18,2,26,14,19,2,26,14,20,2,26,14,21,2,26,14,22,2,26,14,23,2,26,14,24,2,26,14,25,2,26,14,26,2,26,14,27,2,26,14,32,2,26,15,15,2,26,15,16,2,26,15,17,2,26,15,18,2,26,15,19,2,26,15,20,2,26,15,21,2,26,15,22,2,26,15,23,2,26,15,24,2,26,15,25,2,26,15,26,2,26,15,27,2,26,15,28,2,26,16,16,2,26,16,17,2,26,16,18,2,26,16,19,2,26,16,20,2,26,16,21,2,26,16,22,2,26,16,23,2,26,16,24,2,26,16,25,2,26,16,26,2,26,16,27,2,26,16,28,2,26,16,29,2,26,16,38,2,26,17,17,2,26,17,18,2,26,17,20,2,26,17,21,2,26,17,22,2,26,17,23,2,26,17,24,2,26,17,25,2,26,17,26,2,26,17,27,2,26,17,28,2,26,17,30,2,26,17,31,2,26,17,38,2,26,17,39,2,26,18,21,2,26,18,22,2,26,18,23,2,26,18,24,2,26,18,25,2,26,18,26,2,26,18,27,2,26,18,28,2,26,18,30,2,26,18,31,2,26,18,35,2,26,18,36,2,26,18,38,2,26,18,39,2,26,18,40,2,26,19,20,2,26,19,21,2,26,19,22,2,26,19,23,2,26,19,24,2,26,19,25,2,26,19,27,2,26,19,28,2,26,19,35,2,26,20,21,2,26,20,22,2,26,20,23,2,26,20,24,2,26,20,25,2,26,21,23,2,26,21,24,2,26,22,22,2,27,9,31,2,27,9,32,2,27,10,29,2,27,10,30,2,27,10,31,2,27,10,32,2,27,11,17,2,27,11,28,2,27,11,30,2,27,11,32,2,27,11,33,2,27,11,34,2,27,11,35,2,27,12,16,2,27,12,17,2,27,12,18,2,27,12,19,2,27,12,20,2,27,12,24,2,27,12,27,2,27,12,28,2,27,12,29,2,27,12,33,2,27,12,34,2,27,13,16,2,27,13,17,2,27,13,18,2,27,13,19,2,27,13,20,2,27,13,21,2,27,13,23,2,27,13,24,2,27,13,28,2,27,13,29,2,27,13,32,2,27,13,34,2,27,13,35,2,27,14,17,2,27,14,18,2,27,14,19,2,27,14,20,2,27,14,21,2,27,14,22,2,27,14,23,2,27,14,24,2,27,14,32,2,27,14,33,2,27,15,15,2,27,15,18,2,27,15,19,2,27,15,20,2,27,15,21,2,27,15,22,2,27,15,23,2,27,15,24,2,27,15,32,2,27,15,33,2,27,16,17,2,27,16,18,2,27,16,19,2,27,16,20,2,27,16,21,2,27,16,22,2,27,16,23,2,27,16,24,2,27,16,25,2,27,16,26,2,27,16,27,2,27,16,28,2,27,16,29,2,27,16,34,2,27,16,37,2,27,16,38,2,27,17,17,2,27,17,18,2,27,17,21,2,27,17,22,2,27,17,23,2,27,17,24,2,27,17,25,2,27,17,26,2,27,17,27,2,27,17,28,2,27,17,29,2,27,17,30,2,27,17,37,2,27,17,38,2,27,17,39,2,27,17,40,2,27,18,18,2,27,18,21,2,27,18,22,2,27,18,23,2,27,18,24,2,27,18,25,2,27,18,26,2,27,18,27,2,27,18,28,2,27,18,30,2,27,18,38,2,27,18,39,2,27,18,40,2,27,19,22,2,27,19,24,2,27,19,25,2,27,19,27,2,27,19,28,2,27,19,30,2,27,19,35,2,27,20,22,2,27,20,23,2,27,20,24,2,27,21,22,2,27,21,23,2,27,21,24,2,27,22,21,2,27,22,22,2,27,22,23,2,27,22,25,2,27,23,22,2,27,23,23,2,27,23,24,2,27,23,25,2,27,23,26,2,27,24,25,2,27,24,26,2,28,8,33,2,28,8,34,2,28,8,35,2,28,9,31,2,28,9,32,2,28,9,33,2,28,9,34,2,28,9,35,2,28,10,21,2,28,10,26,2,28,10,27,2,28,10,30,2,28,10,31,2,28,10,32,2,28,10,33,2,28,11,20,2,28,11,21,2,28,11,27,2,28,11,28,2,28,11,29,2,28,11,30,2,28,11,32,2,28,11,33,2,28,11,34,2,28,11,35,2,28,12,19,2,28,12,20,2,28,12,21,2,28,12,27,2,28,12,30,2,28,12,32,2,28,12,34,2,28,13,16,2,28,13,19,2,28,13,20,2,28,13,21,2,28,13,22,2,28,13,27,2,28,13,28,2,28,13,32,2,28,13,33,2,28,13,34,2,28,13,35,2,28,14,18,2,28,14,19,2,28,14,21,2,28,14,22,2,28,14,23,2,28,14,24,2,28,14,31,2,28,14,32,2,28,14,38,2,28,14,39,2,28,15,18,2,28,15,21,2,28,15,22,2,28,15,23,2,28,15,24,2,28,15,31,2,28,15,32,2,28,16,21,2,28,16,22,2,28,16,23,2,28,16,24,2,28,16,31,2,28,16,37,2,28,17,20,2,28,17,21,2,28,17,22,2,28,17,25,2,28,17,26,2,28,17,27,2,28,17,31,2,28,17,32,2,28,17,33,2,28,18,20,2,28,18,21,2,28,18,25,2,28,18,26,2,28,18,27,2,28,18,30,2,28,18,31,2,28,18,32,2,28,18,38,2,28,18,40,2,28,19,39,2,28,19,40,2,28,21,22,2,28,21,23,2,28,22,21,2,28,22,22,2,28,22,23,2,28,22,24,2,28,22,25,2,28,23,22,2,28,23,23,2,28,23,24,2,28,23,25,2,28,23,27,2,28,24,25,2,28,24,26,2,28,24,27,2,28,24,28,2,28,25,25,2,28,25,26,2,29,6,32,2,29,7,32,2,29,7,33,2,29,8,32,2,29,8,33,2,29,8,34,2,29,8,35,2,29,9,21,2,29,9,26,2,29,9,27,2,29,9,28,2,29,9,32,2,29,9,33,2,29,9,34,2,29,10,21,2,29,10,26,2,29,10,27,2,29,10,28,2,29,10,29,2,29,10,30,2,29,10,31,2,29,10,32,2,29,10,33,2,29,10,34,2,29,10,35,2,29,10,36,2,29,11,20,2,29,11,21,2,29,11,22,2,29,11,27,2,29,11,28,2,29,11,29,2,29,11,30,2,29,11,31,2,29,11,32,2,29,11,33,2,29,11,34,2,29,11,35,2,29,11,36,2,29,12,20,2,29,12,21,2,29,12,22,2,29,12,27,2,29,12,28,2,29,12,29,2,29,12,34,2,29,12,35,2,29,13,20,2,29,13,21,2,29,13,22,2,29,13,31,2,29,13,32,2,29,13,33,2,29,13,34,2,29,13,35,2,29,13,37,2,29,13,38,2,29,13,39,2,29,14,21,2,29,14,22,2,29,14,31,2,29,14,32,2,29,14,37,2,29,14,38,2,29,14,39,2,29,15,21,2,29,15,22,2,29,15,23,2,29,15,31,2,29,15,32,2,29,15,33,2,29,16,20,2,29,16,21,2,29,16,22,2,29,16,23,2,29,16,30,2,29,16,31,2,29,16,32,2,29,16,33,2,29,16,38,2,29,17,20,2,29,17,21,2,29,17,22,2,29,17,23,2,29,17,24,2,29,17,25,2,29,17,26,2,29,17,30,2,29,17,31,2,29,17,32,2,29,18,20,2,29,18,21,2,29,18,22,2,29,18,23,2,29,18,24,2,29,18,25,2,29,18,26,2,29,18,30,2,29,18,40,2,29,18,41,2,29,19,30,2,29,19,39,2,29,21,22,2,29,21,23,2,29,21,25,2,29,23,27,2,29,23,28,2,29,24,27,2,30,6,32,2,30,7,32,2,30,7,33,2,30,8,31,2,30,8,32,2,30,8,33,2,30,8,34,2,30,8,35,2,30,9,21,2,30,9,32,2,30,9,33,2,30,9,34,2,30,9,35,2,30,9,36,2,30,10,20,2,30,10,21,2,30,10,27,2,30,10,28,2,30,10,29,2,30,10,30,2,30,10,31,2,30,10,32,2,30,10,33,2,30,10,34,2,30,10,35,2,30,10,36,2,30,11,20,2,30,11,21,2,30,11,22,2,30,11,27,2,30,11,28,2,30,11,29,2,30,11,32,2,30,11,33,2,30,11,34,2,30,11,35,2,30,11,36,2,30,11,37,2,30,12,20,2,30,12,21,2,30,12,22,2,30,12,29,2,30,12,32,2,30,12,33,2,30,12,34,2,30,12,35,2,30,12,36,2,30,12,37,2,30,12,38,2,30,12,39,2,30,13,20,2,30,13,21,2,30,13,22,2,30,13,32,2,30,13,33,2,30,13,35,2,30,13,37,2,30,13,38,2,30,13,39,2,30,13,40,2,30,14,21,2,30,14,22,2,30,14,32,2,30,14,37,2,30,14,38,2,30,14,39,2,30,15,21,2,30,15,22,2,30,15,23,2,30,15,31,2,30,15,32,2,30,15,38,2,30,15,39,2,30,16,22,2,30,16,23,2,30,16,24,2,30,16,29,2,30,16,30,2,30,16,31,2,30,16,32,2,30,16,33,2,30,16,34,2,30,16,38,2,30,16,39,2,30,17,21,2,30,17,23,2,30,17,24,2,30,17,25,2,30,17,26,2,30,17,29,2,30,17,30,2,30,17,31,2,30,17,32,2,30,17,38,2,30,17,39,2,30,17,40,2,30,18,23,2,30,18,24,2,30,18,25,2,30,18,26,2,30,18,30,2,30,18,31,2,30,18,39,2,30,18,40,2,30,19,30,2,30,19,31,2,30,19,39,2,30,19,40,2,30,21,24,2,30,21,25,2,30,21,26,2,30,22,25,2,30,22,26,2,30,22,27,2,30,23,27,2,30,23,28,2,31,6,34,2,31,6,35,2,31,6,36,2,31,7,31,2,31,7,32,2,31,7,33,2,31,7,34,2,31,7,35,2,31,7,37,2,31,8,31,2,31,8,32,2,31,8,33,2,31,8,34,2,31,9,21,2,31,9,31,2,31,9,32,2,31,9,33,2,31,9,34,2,31,9,35,2,31,9,36,2,31,10,20,2,31,10,21,2,31,10,22,2,31,10,31,2,31,10,32,2,31,10,33,2,31,10,34,2,31,10,35,2,31,10,36,2,31,10,37,2,31,11,20,2,31,11,21,2,31,11,22,2,31,11,33,2,31,11,34,2,31,11,35,2,31,11,36,2,31,11,37,2,31,12,31,2,31,12,32,2,31,12,33,2,31,12,34,2,31,12,36,2,31,12,37,2,31,12,38,2,31,12,39,2,31,13,31,2,31,13,32,2,31,13,33,2,31,13,36,2,31,13,37,2,31,13,38,2,31,13,39,2,31,14,32,2,31,14,33,2,31,14,36,2,31,14,37,2,31,14,38,2,31,15,22,2,31,15,23,2,31,15,25,2,31,15,32,2,31,15,33,2,31,15,35,2,31,15,38,2,31,15,39,2,31,16,22,2,31,16,23,2,31,16,24,2,31,16,25,2,31,16,26,2,31,16,29,2,31,16,30,2,31,16,32,2,31,16,33,2,31,16,34,2,31,16,38,2,31,16,39,2,31,17,24,2,31,17,25,2,31,17,26,2,31,17,30,2,31,17,34,2,31,17,39,2,31,18,24,2,31,18,25,2,31,18,26,2,31,18,30,2,31,18,31,2,31,18,38,2,31,18,39,2,31,19,30,2,31,21,25,2,31,21,26,2,31,22,26,2,31,22,27,2,31,23,27,2,32,6,33,2,32,6,34,2,32,6,35,2,32,6,36,2,32,6,37,2,32,7,32,2,32,7,33,2,32,7,34,2,32,7,35,2,32,7,36,2,32,7,37,2,32,8,31,2,32,8,32,2,32,8,33,2,32,8,34,2,32,8,35,2,32,8,36,2,32,9,32,2,32,9,33,2,32,9,34,2,32,9,36,2,32,10,32,2,32,10,33,2,32,10,34,2,32,10,36,2,32,10,37,2,32,11,33,2,32,11,34,2,32,11,36,2,32,11,37,2,32,11,38,2,32,12,31,2,32,12,32,2,32,12,33,2,32,12,34,2,32,12,35,2,32,12,36,2,32,12,37,2,32,12,38,2,32,13,31,2,32,13,32,2,32,13,33,2,32,13,34,2,32,13,35,2,32,13,36,2,32,13,37,2,32,13,38,2,32,14,26,2,32,14,27,2,32,14,30,2,32,14,31,2,32,14,32,2,32,14,33,2,32,14,37,2,32,14,38,2,32,15,25,2,32,15,26,2,32,15,27,2,32,15,28,2,32,15,32,2,32,15,33,2,32,15,34,2,32,15,35,2,32,16,22,2,32,16,23,2,32,16,24,2,32,16,25,2,32,16,26,2,32,16,27,2,32,16,28,2,32,16,33,2,32,16,34,2,32,17,26,2,32,17,33,2,32,17,34,2,32,17,39,2,32,18,39,2,32,20,25,2,32,20,26,2,32,21,24,2,32,21,25,2,32,21,26,2,32,21,27,2,32,21,28,2,32,22,26,2,32,22,27,2,32,22,28,2,32,23,26,2,32,23,27,2,32,23,28,2,32,24,27,2,32,24,28,2,32,24,31,2,32,25,30,2,32,25,31,2,32,25,32,2,32,25,33,2,32,25,34,2,33,6,33,2,33,6,35,2,33,6,36,2,33,6,37,2,33,7,33,2,33,7,34,2,33,7,35,2,33,7,36,2,33,7,37,2,33,8,33,2,33,8,34,2,33,8,35,2,33,8,36,2,33,9,32,2,33,9,33,2,33,9,34,2,33,9,35,2,33,10,32,2,33,10,33,2,33,10,34,2,33,11,32,2,33,11,33,2,33,11,38,2,33,12,31,2,33,12,32,2,33,12,33,2,33,12,35,2,33,12,36,2,33,12,37,2,33,12,38,2,33,13,30,2,33,13,31,2,33,13,32,2,33,13,33,2,33,13,34,2,33,13,35,2,33,13,36,2,33,13,37,2,33,13,38,2,33,14,28,2,33,14,29,2,33,14,30,2,33,14,31,2,33,14,32,2,33,14,33,2,33,15,25,2,33,15,27,2,33,15,28,2,33,15,29,2,33,15,30,2,33,15,31,2,33,15,33,2,33,15,34,2,33,16,25,2,33,16,26,2,33,16,27,2,33,16,28,2,33,16,29,2,33,16,33,2,33,16,34,2,33,17,26,2,33,21,27,2,33,21,28,2,33,22,26,2,33,22,27,2,33,22,28,2,33,23,26,2,33,23,27,2,33,23,28,2,33,23,29,2,33,23,30,2,33,23,31,2,33,24,26,2,33,24,27,2,33,24,28,2,33,24,29,2,33,24,30,2,33,24,31,2,33,25,26,2,33,25,27,2,33,25,28,2,33,25,30,2,33,25,31,2,33,25,34,2,33,26,33,2,33,26,34,2,34,6,36,2,34,7,35,2,34,7,36,2,34,8,34,2,34,8,35,2,34,9,34,2,34,9,35,2,34,10,34,2,34,10,35,2,34,11,31,2,34,11,32,2,34,11,33,2,34,12,30,2,34,12,31,2,34,12,32,2,34,12,33,2,34,12,37,2,34,12,38,2,34,13,29,2,34,13,30,2,34,13,31,2,34,13,32,2,34,13,34,2,34,13,37,2,34,13,38,2,34,14,28,2,34,14,29,2,34,14,30,2,34,14,31,2,34,14,32,2,34,14,33,2,34,14,34,2,34,15,27,2,34,15,28,2,34,15,29,2,34,15,30,2,34,15,31,2,34,15,32,2,34,16,26,2,34,16,28,2,34,16,29,2,34,17,26,2,34,21,27,2,34,22,26,2,34,22,27,2,34,22,28,2,34,23,26,2,34,23,27,2,34,23,28,2,34,23,31,2,34,24,26,2,34,24,27,2,34,24,28,2,34,24,29,2,34,24,30,2,34,24,31,2,34,25,28,2,34,25,30,2,34,26,33,2,34,26,34,2,34,27,34,2,34,28,33,2,34,28,34,2,34,29,35,2,34,29,36,2,34,30,35,2,35,9,34,2,35,9,35,2,35,10,34,2,35,10,35,2,35,12,31,2,35,12,32,2,35,12,33,2,35,13,30,2,35,13,31,2,35,13,32,2,35,14,29,2,35,14,30,2,35,14,31,2,35,15,27,2,35,15,28,2,35,15,30,2,35,22,27,2,35,22,28,2,35,22,29,2,35,23,27,2,35,23,28,2,35,23,29,2,35,23,30,2,35,23,31,2,35,24,26,2,35,24,27,2,35,24,28,2,35,24,29,2,35,24,30,2,35,24,31,2,35,25,27,2,35,25,28,2,35,25,29,2,35,26,34,2,35,27,33,2,35,27,34,2,35,28,33,2,35,28,34,2,35,28,35,2,35,28,36,2,35,29,34,2,35,29,35,2,35,29,36,2,35,30,35,2,36,22,27,2,36,22,28,2,36,22,29,2,36,23,27,2,36,23,28,2,36,23,29,2,36,23,30,2,36,23,31,2,36,24,27,2,36,24,28,2,36,24,29,2,36,24,30,2,36,24,31,2,36,25,30,2,36,25,31,2,36,26,29,2,36,26,30,2,36,29,34,2,36,29,35,2,36,30,34,2,36,30,35,2,37,22,29,2,37,23,27,2,37,23,28,2,37,23,29,2,37,24,28,2,37,24,29,2,37,25,28,2,37,25,29,2,37,26,29,2,37,26,30,2,37,29,34,2,37,29,35,2,37,30,33,2,37,30,34,2,38,22,27,2,38,22,29,2,38,23,27,2,38,23,28,2,38,23,29,2,38,27,30,2,38,28,29,2,38,28,30,2,38,28,31,2,38,29,28,2,38,29,29,2,38,29,30,2,38,29,31,2,38,29,33,2,38,29,35,2,38,30,30,2,38,30,31,2,38,30,32,2,38,30,33,2,38,30,34,2,38,30,35,2,39,22,27,2,39,22,28,2,39,22,29,2,39,23,26,2,39,23,27,2,39,23,28,2,39,23,29,2,39,24,24,2,39,24,25,2,39,24,26,2,39,26,25,2,39,27,30,2,39,28,27,2,39,28,28,2,39,28,29,2,39,28,30,2,39,29,28,2,39,29,29,2,39,29,30,2,39,29,31,2,39,30,30,2,39,30,31,2,39,30,32,2,39,30,34,2,39,30,35,2,40,21,28,2,40,21,29,2,40,22,23,2,40,22,25,2,40,22,26,2,40,22,27,2,40,22,28,2,40,22,29,2,40,23,23,2,40,23,24,2,40,23,25,2,40,23,26,2,40,24,23,2,40,24,24,2,40,24,25,2,40,25,23,2,40,25,24,2,40,25,25,2,40,25,26,2,40,25,27,2,40,26,25,2,40,26,26,2,40,27,25,2,40,27,26,2,40,27,27,2,40,27,28,2,40,28,27,2,40,28,28,2,41,21,25,2,41,21,26,2,41,21,27,2,41,21,28,2,41,22,22,2,41,22,23,2,41,22,24,2,41,22,25,2,41,22,26,2,41,22,27,2,41,22,28,2,41,23,22,2,41,23,23,2,41,23,24,2,41,23,25,2,41,23,26,2,41,24,23,2,41,24,24,2,41,24,25,2,41,25,24,2,41,25,25,2,41,25,26,2,41,25,27,2,41,26,25,2,41,26,26,2,41,26,27,2,41,27,25,2,41,27,26,2,41,27,27,2,41,28,26,2,42,21,25,2,42,21,26,2,42,21,27,2,42,21,28,2,42,22,22,2,42,22,23,2,42,22,24,2,42,22,25,2,42,22,26,2,42,22,27,2,42,22,28,2,42,23,22,2,42,23,23,2,42,23,24,2,42,23,26,2,42,23,27,2,42,23,28,2,42,24,23,2,42,24,24,2,42,24,25,2,42,24,26,2,42,24,27,2,42,24,28,2,42,25,24,2,42,25,25,2,42,27,26,2,43,19,25,2,43,19,26,2,43,19,27,2,43,20,25,2,43,20,26,2,43,21,25,2,43,21,28,2,43,22,25,2,43,22,26,2,43,22,27,2,43,22,28,2,43,22,29,2,43,23,25,2,43,23,26,2,43,23,27,2,43,23,28,2,43,23,29,2,43,24,24,2,43,24,25,2,43,24,26,2,43,24,27,2,43,24,28,2,43,24,29,2,43,25,24,2,43,25,25,2,43,25,27,2,43,25,28,2,43,25,29,2,44,13,21,2,44,13,22,2,44,14,21,2,44,14,22,2,44,15,21,2,44,15,22,2,44,16,23,2,44,16,24,2,44,17,23,2,44,17,24,2,44,17,25,2,44,17,26,2,44,17,27,2,44,18,24,2,44,18,25,2,44,18,26,2,44,18,27,2,44,18,28,2,44,19,25,2,44,19,26,2,44,19,27,2,44,19,28,2,44,20,25,2,44,20,26,2,44,20,27,2,44,20,28,2,44,20,29,2,44,21,25,2,44,21,26,2,44,21,27,2,44,21,28,2,44,22,25,2,44,22,26,2,44,22,27,2,44,22,28,2,44,22,29,2,44,23,25,2,44,23,26,2,44,23,27,2,44,23,28,2,44,23,29,2,44,24,25,2,44,24,26,2,44,24,27,2,44,24,28,2,44,24,29,2,44,25,28,2,45,13,20,2,45,13,21,2,45,13,22,2,45,14,18,2,45,14,19,2,45,14,20,2,45,14,21,2,45,14,22,2,45,15,21,2,45,15,22,2,45,16,22,2,45,16,23,2,45,16,24,2,45,16,25,2,45,16,26,2,45,17,22,2,45,17,23,2,45,17,24,2,45,17,25,2,45,17,26,2,45,18,24,2,45,18,25,2,45,18,26,2,45,18,27,2,45,18,28,2,45,19,26,2,45,19,27,2,45,19,28,2,45,20,26,2,45,20,27,2,45,20,28,2,45,20,29,2,45,21,26,2,45,21,27,2,45,21,28,2,45,21,29,2,45,22,27,2,45,22,28,2,45,22,29,2,45,23,26,2,45,23,27,2,45,23,28,2,45,24,26,2,45,24,27,2,45,24,28,2,46,10,20,2,46,11,20,2,46,11,21,2,46,12,20,2,46,12,21,2,46,12,22,2,46,13,19,2,46,13,20,2,46,13,21,2,46,14,18,2,46,14,19,2,46,14,20,2,46,14,21,2,46,14,22,2,46,14,24,2,46,15,17,2,46,15,18,2,46,15,19,2,46,15,22,2,46,15,24,2,46,15,26,2,46,16,17,2,46,16,19,2,46,16,22,2,46,16,23,2,46,16,24,2,46,16,25,2,46,16,26,2,46,17,25,2,46,17,26,2,46,19,26,2,46,19,27,2,46,19,28,2,46,20,25,2,46,20,26,2,46,20,27,2,46,20,28,2,46,20,29,2,46,21,25,2,46,21,26,2,46,22,27,2,46,22,28,2,46,23,27,2,46,23,28,2,46,24,26,2,46,24,27,2,46,24,28,2,47,9,20,2,47,10,19,2,47,10,20,2,47,10,21,2,47,11,19,2,47,11,20,2,47,11,21,2,47,11,22,2,47,12,19,2,47,12,20,2,47,12,21,2,47,12,22,2,47,12,23,2,47,13,19,2,47,13,20,2,47,13,21,2,47,13,22,2,47,14,18,2,47,14,19,2,47,14,20,2,47,14,21,2,47,14,22,2,47,14,24,2,47,15,17,2,47,15,18,2,47,15,19,2,47,15,21,2,47,15,22,2,47,15,23,2,47,15,24,2,47,15,25,2,47,16,18,2,47,16,19,2,47,16,23,2,47,16,24,2,47,20,25,2,47,20,26,2,47,20,27,2,47,21,25,2,47,21,26,2,47,21,27,2,48,10,17,2,48,10,18,2,48,10,19,2,48,10,21,2,48,11,17,2,48,11,18,2,48,11,19,2,48,11,20,2,48,11,21,2,48,12,17,2,48,12,18,2,48,12,19,2,48,12,20,2,48,12,21,2,48,12,22,2,48,12,23,2,48,13,18,2,48,13,19,2,48,13,20,2,48,13,21,2,48,13,22,2,48,13,23,2,48,14,18,2,48,14,19,2,48,14,20,2,48,14,21,2,48,14,22,2,48,14,23,2,48,15,18,2,48,15,19,2,48,15,20,2,48,15,21,2,48,15,22,2,48,15,23,2,48,15,24,2,48,16,18,2,48,16,19,2,48,16,22,2,48,16,23,2,48,16,24,2,48,18,22,2,48,19,19,2,48,19,20,2,48,19,21,2,48,19,22,2,48,20,18,2,48,20,19,2,48,20,20,2,48,20,21,2,48,20,22,2,48,20,26,2,48,20,27,2,48,21,19,2,48,21,26,2,48,21,27,2,49,10,18,2,49,11,17,2,49,11,18,2,49,11,19,2,49,11,20,2,49,12,10,2,49,12,11,2,49,12,17,2,49,12,18,2,49,12,19,2,49,12,20,2,49,12,21,2,49,12,22,2,49,12,23,2,49,13,10,2,49,13,11,2,49,13,18,2,49,13,19,2,49,13,20,2,49,13,23,2,49,14,10,2,49,14,11,2,49,14,12,2,49,14,18,2,49,14,19,2,49,14,20,2,49,14,21,2,49,14,22,2,49,14,23,2,49,14,24,2,49,15,12,2,49,15,18,2,49,15,19,2,49,15,20,2,49,15,22,2,49,15,23,2,49,15,24,2,49,15,25,2,49,16,19,2,49,16,23,2,49,16,24,2,49,16,25,2,49,17,18,2,49,17,19,2,49,17,20,2,49,17,25,2,49,18,18,2,49,18,19,2,49,18,22,2,49,19,18,2,49,19,19,2,49,19,20,2,49,19,21,2,49,19,22,2,49,20,18,2,49,20,19,2,49,20,20,2,49,20,21,2,49,20,22,2,49,20,24,2,49,20,25,2,49,20,26,2,49,21,24,2,49,21,25,2,49,21,26,2,49,21,27,2,49,22,26,2,50,11,17,2,50,11,18,2,50,11,19,2,50,11,20,2,50,11,21,2,50,12,17,2,50,12,18,2,50,12,19,2,50,12,20,2,50,12,21,2,50,12,22,2,50,12,23,2,50,13,9,2,50,13,10,2,50,13,11,2,50,13,18,2,50,13,19,2,50,13,20,2,50,13,21,2,50,13,22,2,50,14,9,2,50,14,10,2,50,14,11,2,50,14,12,2,50,14,13,2,50,14,14,2,50,14,18,2,50,14,19,2,50,14,20,2,50,14,21,2,50,14,22,2,50,14,23,2,50,15,11,2,50,15,12,2,50,15,13,2,50,15,14,2,50,15,20,2,50,15,22,2,50,15,23,2,50,15,24,2,50,15,25,2,50,16,12,2,50,16,13,2,50,16,18,2,50,16,19,2,50,16,20,2,50,16,21,2,50,16,22,2,50,16,23,2,50,16,24,2,50,16,25,2,50,17,17,2,50,17,18,2,50,17,19,2,50,17,20,2,50,17,21,2,50,17,22,2,50,17,23,2,50,17,24,2,50,18,17,2,50,18,18,2,50,18,19,2,50,18,21,2,50,19,18,2,50,19,19,2,50,19,20,2,50,19,21,2,50,19,22,2,50,20,18,2,50,20,19,2,50,20,20,2,50,20,21,2,50,20,22,2,50,20,23,2,50,20,24,2,50,21,23,2,50,21,24,2,50,21,25,2,50,21,26,2,50,22,24,2,50,22,25,2,50,22,26,2,51,11,13,2,51,11,17,2,51,11,18,2,51,11,19,2,51,12,9,2,51,12,11,2,51,12,12,2,51,12,13,2,51,12,16,2,51,12,17,2,51,12,18,2,51,12,19,2,51,12,20,2,51,12,21,2,51,12,22,2,51,12,23,2,51,12,24,2,51,13,9,2,51,13,10,2,51,13,11,2,51,13,12,2,51,13,13,2,51,13,14,2,51,13,16,2,51,13,17,2,51,13,18,2,51,13,19,2,51,13,20,2,51,13,21,2,51,13,22,2,51,13,23,2,51,13,24,2,51,13,25,2,51,14,10,2,51,14,11,2,51,14,13,2,51,14,14,2,51,14,20,2,51,14,21,2,51,14,22,2,51,14,23,2,51,14,25,2,51,15,10,2,51,15,11,2,51,15,12,2,51,15,13,2,51,15,16,2,51,15,17,2,51,15,19,2,51,15,20,2,51,15,21,2,51,15,24,2,51,15,25,2,51,16,10,2,51,16,11,2,51,16,12,2,51,16,17,2,51,16,18,2,51,16,19,2,51,16,20,2,51,16,21,2,51,16,22,2,51,16,23,2,51,16,24,2,51,16,25,2,51,17,17,2,51,17,18,2,51,17,19,2,51,17,20,2,51,17,21,2,51,17,22,2,51,17,23,2,51,17,24,2,51,17,25,2,51,18,17,2,51,18,18,2,51,18,19,2,51,18,21,2,51,18,22,2,51,18,23,2,51,18,24,2,51,18,25,2,51,19,18,2,51,19,20,2,51,19,21,2,51,19,23,2,51,20,20,2,51,20,21,2,51,20,22,2,51,20,23,2,51,20,24,2,51,21,24,2,51,21,25,2,52,10,14,2,52,10,15,2,52,11,13,2,52,11,14,2,52,11,22,2,52,11,23,2,52,11,24,2,52,11,25,2,52,12,11,2,52,12,12,2,52,12,13,2,52,12,14,2,52,12,16,2,52,12,17,2,52,12,20,2,52,12,22,2,52,12,23,2,52,12,24,2,52,12,25,2,52,12,26,2,52,13,9,2,52,13,10,2,52,13,11,2,52,13,12,2,52,13,13,2,52,13,14,2,52,13,16,2,52,13,17,2,52,13,18,2,52,13,20,2,52,13,21,2,52,13,22,2,52,13,23,2,52,13,24,2,52,13,25,2,52,14,9,2,52,14,10,2,52,14,11,2,52,14,12,2,52,14,13,2,52,14,14,2,52,14,16,2,52,14,17,2,52,14,18,2,52,14,19,2,52,14,20,2,52,14,21,2,52,14,22,2,52,14,23,2,52,14,24,2,52,14,25,2,52,15,10,2,52,15,11,2,52,15,12,2,52,15,13,2,52,15,14,2,52,15,15,2,52,15,16,2,52,15,17,2,52,15,18,2,52,15,19,2,52,15,20,2,52,15,21,2,52,15,23,2,52,15,24,2,52,15,25,2,52,16,10,2,52,16,11,2,52,16,17,2,52,16,18,2,52,16,19,2,52,16,20,2,52,16,21,2,52,16,22,2,52,16,23,2,52,16,24,2,52,16,25,2,52,17,18,2,52,17,19,2,52,17,20,2,52,17,21,2,52,17,22,2,52,17,23,2,52,17,24,2,52,17,25,2,52,18,18,2,52,18,19,2,52,18,21,2,52,18,22,2,52,18,23,2,52,18,24,2,52,18,25,2,52,19,22,2,52,19,23,2,52,20,22,2,52,20,23,2,52,20,24,2,53,9,14,2,53,9,15,2,53,10,13,2,53,10,14,2,53,10,15,2,53,11,14,2,53,11,15,2,53,11,22,2,53,11,23,2,53,11,25,2,53,11,26,2,53,12,13,2,53,12,14,2,53,12,15,2,53,12,17,2,53,12,22,2,53,12,23,2,53,12,25,2,53,12,26,2,53,12,27,2,53,13,9,2,53,13,10,2,53,13,11,2,53,13,15,2,53,13,16,2,53,13,17,2,53,13,20,2,53,13,22,2,53,13,23,2,53,13,24,2,53,13,25,2,53,13,26,2,53,14,10,2,53,14,11,2,53,14,12,2,53,14,13,2,53,14,14,2,53,14,15,2,53,14,16,2,53,14,17,2,53,14,18,2,53,14,19,2,53,14,20,2,53,14,21,2,53,14,22,2,53,14,23,2,53,14,24,2,53,14,25,2,53,15,10,2,53,15,11,2,53,15,12,2,53,15,13,2,53,15,14,2,53,15,15,2,53,15,16,2,53,15,17,2,53,15,18,2,53,15,19,2,53,15,20,2,53,15,21,2,53,15,23,2,53,15,24,2,53,15,25,2,53,16,10,2,53,16,11,2,53,16,12,2,53,16,13,2,53,16,15,2,53,16,16,2,53,16,17,2,53,16,18,2,53,16,19,2,53,16,20,2,53,16,21,2,53,16,22,2,53,16,23,2,53,16,24,2,53,16,25,2,53,17,10,2,53,17,11,2,53,17,12,2,53,17,13,2,53,17,15,2,53,17,20,2,53,17,21,2,53,17,22,2,53,17,23,2,53,17,24,2,53,17,25,2,53,18,15,2,53,18,16,2,53,18,20,2,53,18,21,2,53,18,22,2,53,18,23,2,53,18,24,2,53,19,14,2,53,19,15,2,53,19,16,2,54,9,13,2,54,9,14,2,54,10,13,2,54,10,14,2,54,10,15,2,54,11,14,2,54,11,15,2,54,11,22,2,54,11,26,2,54,11,27,2,54,12,22,2,54,12,23,2,54,12,26,2,54,12,27,2,54,13,8,2,54,13,10,2,54,13,14,2,54,13,15,2,54,13,16,2,54,13,22,2,54,13,23,2,54,13,25,2,54,13,28,2,54,14,8,2,54,14,9,2,54,14,10,2,54,14,11,2,54,14,13,2,54,14,14,2,54,14,15,2,54,14,16,2,54,14,17,2,54,14,18,2,54,14,19,2,54,14,20,2,54,14,21,2,54,14,22,2,54,14,23,2,54,14,24,2,54,14,25,2,54,14,26,2,54,15,8,2,54,15,9,2,54,15,10,2,54,15,11,2,54,15,12,2,54,15,13,2,54,15,14,2,54,15,15,2,54,15,16,2,54,15,17,2,54,15,18,2,54,15,19,2,54,15,20,2,54,15,21,2,54,15,24,2,54,15,25,2,54,15,26,2,54,16,8,2,54,16,9,2,54,16,10,2,54,16,11,2,54,16,12,2,54,16,13,2,54,16,14,2,54,16,15,2,54,16,17,2,54,16,18,2,54,16,19,2,54,16,20,2,54,16,21,2,54,17,10,2,54,17,12,2,54,17,13,2,54,17,14,2,54,17,15,2,54,17,16,2,54,17,17,2,54,17,24,2,54,18,14,2,54,18,15,2,54,18,16,2,54,19,14,2,54,19,15,2,54,22,1,2,54,22,2,2,54,23,1,2,54,23,2,2,54,24,1,2,54,24,2,2,54,25,1,2,54,25,2,2,55,9,12,2,55,9,13,2,55,9,14,2,55,9,15,2,55,10,13,2,55,10,14,2,55,10,15,2,55,11,14,2,55,11,15,2,55,11,16,2,55,11,22,2,55,12,15,2,55,12,16,2,55,12,22,2,55,13,10,2,55,13,16,2,55,13,22,2,55,13,23,2,55,13,25,2,55,13,27,2,55,13,28,2,55,14,7,2,55,14,8,2,55,14,9,2,55,14,10,2,55,14,22,2,55,14,23,2,55,14,25,2,55,14,26,2,55,14,27,2,55,14,28,2,55,15,7,2,55,15,8,2,55,15,9,2,55,15,10,2,55,15,11,2,55,15,12,2,55,15,13,2,55,15,14,2,55,15,15,2,55,15,17,2,55,15,18,2,55,15,24,2,55,15,25,2,55,15,26,2,55,15,27,2,55,16,8,2,55,16,9,2,55,16,11,2,55,16,12,2,55,16,13,2,55,16,14,2,55,16,15,2,55,16,16,2,55,16,17,2,55,16,19,2,55,17,9,2,55,17,10,2,55,17,12,2,55,17,14,2,55,17,15,2,55,17,16,2,55,18,9,2,55,18,14,2,55,18,15,2,55,18,16,2,55,21,2,2,55,21,6,2,55,22,1,2,55,22,2,2,55,22,3,2,55,23,1,2,55,23,2,2,55,24,1,2,55,24,2,2,55,25,1,2,55,25,2,2,55,25,3,2,55,26,3,2,56,9,13,2,56,10,11,2,56,10,12,2,56,10,13,2,56,10,14,2,56,10,15,2,56,11,14,2,56,11,15,2,56,11,22,2,56,12,14,2,56,12,15,2,56,12,16,2,56,12,22,2,56,12,23,2,56,13,16,2,56,13,22,2,56,13,23,2,56,14,6,2,56,14,7,2,56,14,8,2,56,14,9,2,56,14,15,2,56,14,16,2,56,14,17,2,56,14,22,2,56,14,23,2,56,14,24,2,56,14,27,2,56,15,0,2,56,15,1,2,56,15,2,2,56,15,4,2,56,15,5,2,56,15,6,2,56,15,8,2,56,15,9,2,56,15,10,2,56,15,11,2,56,15,12,2,56,15,14,2,56,15,16,2,56,15,21,2,56,15,22,2,56,15,23,2,56,15,27,2,56,16,0,2,56,16,1,2,56,16,2,2,56,16,3,2,56,16,4,2,56,16,5,2,56,16,6,2,56,16,9,2,56,16,10,2,56,16,11,2,56,16,12,2,56,16,14,2,56,16,16,2,56,16,21,2,56,16,22,2,56,16,23,2,56,17,3,2,56,17,4,2,56,17,5,2,56,18,3,2,56,18,4,2,56,18,5,2,56,18,6,2,56,18,7,2,56,18,9,2,56,18,10,2,56,19,4,2,56,19,5,2,56,19,6,2,56,19,7,2,56,20,5,2,56,20,6,2,56,21,1,2,56,21,2,2,56,21,3,2,56,21,4,2,56,21,5,2,56,21,6,2,56,22,2,2,56,22,3,2,56,22,4,2,56,22,5,2,56,22,6,2,56,23,1,2,56,23,2,2,56,24,2,2,56,25,2,2,56,25,3,2,56,26,2,2,56,26,3,2,57,9,11,2,57,9,12,2,57,9,13,2,57,10,11,2,57,10,12,2,57,10,13,2,57,10,15,2,57,11,14,2,57,11,16,2,57,12,14,2,57,12,16,2,57,12,17,2,57,13,16,2,57,13,17,2,57,13,22,2,57,14,6,2,57,14,7,2,57,14,8,2,57,14,13,2,57,14,14,2,57,14,15,2,57,14,16,2,57,14,17,2,57,14,22,2,57,14,23,2,57,15,0,2,57,15,1,2,57,15,2,2,57,15,4,2,57,15,5,2,57,15,6,2,57,15,8,2,57,15,9,2,57,15,10,2,57,15,13,2,57,15,14,2,57,15,15,2,57,15,22,2,57,15,23,2,57,15,24,2,57,16,1,2,57,16,2,2,57,16,4,2,57,16,5,2,57,16,6,2,57,16,9,2,57,16,11,2,57,16,14,2,57,16,22,2,57,16,23,2,57,17,2,2,57,17,3,2,57,17,4,2,57,17,5,2,57,17,6,2,57,18,5,2,57,18,6,2,57,18,7,2,57,18,8,2,57,18,9,2,57,18,10,2,57,19,5,2,57,19,6,2,57,19,8,2,57,20,2,2,57,20,3,2,57,20,5,2,57,20,6,2,57,21,1,2,57,21,2,2,57,21,3,2,57,21,4,2,57,21,5,2,57,21,6,2,57,21,7,2,57,22,2,2,57,22,3,2,57,22,4,2,57,22,5,2,57,22,6,2,57,22,7,2,57,23,5,2,57,23,6,2,57,25,2,2,57,25,3,2,57,26,2,2,57,26,3,2,58,9,11,2,58,9,12,2,58,10,11,2,58,10,12,2,58,10,15,2,58,10,16,2,58,11,10,2,58,11,11,2,58,11,14,2,58,11,15,2,58,11,16,2,58,12,12,2,58,12,14,2,58,12,16,2,58,12,17,2,58,13,12,2,58,13,13,2,58,13,16,2,58,13,22,2,58,14,8,2,58,14,13,2,58,14,14,2,58,14,22,2,58,14,23,2,58,15,0,2,58,15,1,2,58,15,5,2,58,15,8,2,58,15,9,2,58,15,13,2,58,15,14,2,58,15,22,2,58,15,23,2,58,16,0,2,58,16,1,2,58,16,5,2,58,16,6,2,58,16,9,2,58,17,0,2,58,17,1,2,58,17,4,2,58,17,5,2,58,17,6,2,58,17,7,2,58,18,0,2,58,18,1,2,58,18,2,2,58,18,3,2,58,18,4,2,58,18,5,2,58,18,6,2,58,18,7,2,58,18,8,2,58,19,6,2,58,19,7,2,58,19,8,2,58,19,9,2,58,20,2,2,58,20,3,2,58,20,4,2,58,20,5,2,58,20,6,2,58,20,7,2,58,21,1,2,58,21,2,2,58,21,3,2,58,21,4,2,58,21,5,2,58,21,6,2,58,21,7,2,58,22,2,2,58,22,3,2,58,22,4,2,58,22,5,2,58,22,6,2,58,22,7,2,58,23,5,2,59,10,14,2,59,10,15,2,59,10,16,2,59,11,10,2,59,11,11,2,59,11,12,2,59,11,14,2,59,11,15,2,59,11,16,2,59,12,11,2,59,12,12,2,59,12,14,2,59,12,15,2,59,12,16,2,59,13,12,2,59,13,13,2,59,13,14,2,59,13,15,2,59,13,16,2,59,13,17,2,59,14,23,2,59,15,0,2,59,15,8,2,59,15,9,2,59,15,23,2,59,16,0,2,59,16,5,2,59,17,0,2,59,17,3,2,59,17,5,2,59,17,6,2,59,18,1,2,59,18,2,2,59,18,3,2,59,18,4,2,59,18,5,2,59,18,6,2,59,18,7,2,59,18,8,2,59,19,3,2,59,19,4,2,59,19,7,2,59,19,8,2,59,20,3,2,59,20,4,2,59,20,5,2,59,20,6,2,59,20,7,2,59,21,1,2,59,21,2,2,59,21,3,2,59,21,4,2,59,21,5,2,59,21,6,2,59,21,7,2,59,22,1,2,59,22,2,2,59,22,3,2,59,22,4,2,59,22,5,2,59,22,6,2,59,23,3,2,59,23,4,2,60,10,13,2,60,10,14,2,60,10,15,2,60,10,16,2,60,11,13,2,60,11,14,2,60,11,15,2,60,11,16,2,60,11,17,2,60,12,14,2,60,12,15,2,60,12,16,2,60,12,17,2,60,13,15,2,60,13,17,2,60,18,4,2,60,18,7,2,60,19,3,2,60,19,4,2,60,20,3,2,60,20,4,2,60,21,3,2,60,21,4,2,60,21,5,2,60,21,6,2,60,21,7,2,60,22,2,2,60,22,3,2,60,22,4,2,60,22,5,2,60,22,6,2,60,22,7,2,60,23,3,2,60,23,4,2,60,23,5,2,60,24,5,2,60,24,6,2,60,25,8,2,61,10,14,2,61,11,14,2,61,11,15,2,61,11,16,2,61,11,17,2,61,12,14,2,61,12,15,2,61,12,16,2,61,12,17,2,61,20,6,2,61,21,3,2,61,21,4,2,61,21,5,2,61,21,6,2,61,21,7,2,61,22,3,2,61,22,4,2,61,22,5,2,61,22,6,2,61,22,7,2,61,23,4,2,61,23,5,2,61,23,6,2,61,23,7,2,61,24,5,2,61,24,7,2,61,24,8,2,61,24,9,2,61,25,5,2,61,25,6,2,61,25,7,2,61,25,8,2,61,25,9,2,62,23,6,2,62,24,6,2,62,24,7,2,62,25,5,2,62,25,6,2,62,25,7,2,62,25,8,2,63,25,6,2,0,21,12,3,0,21,13,3,0,22,13,3,0,24,18,3,0,25,16,3,0,25,17,3,0,25,18,3,0,26,16,3,0,26,17,3,0,26,18,3,1,20,12,3,1,20,13,3,1,20,14,3,1,21,12,3,1,21,13,3,1,21,14,3,1,22,12,3,1,22,13,3,1,23,18,3,1,23,19,3,1,24,18,3,1,24,19,3,1,25,17,3,1,26,16,3,1,26,17,3,1,27,17,3,2,19,12,3,2,19,13,3,2,19,14,3,2,20,11,3,2,20,12,3,2,20,13,3,2,20,14,3,2,21,11,3,2,21,12,3,2,21,13,3,2,21,18,3,2,22,11,3,2,22,12,3,2,22,13,3,2,22,14,3,2,22,18,3,2,22,19,3,2,23,14,3,2,23,18,3,2,23,19,3,2,24,16,3,2,24,18,3,2,24,19,3,2,24,20,3,2,25,16,3,2,25,17,3,2,25,19,3,2,25,20,3,2,26,15,3,2,26,16,3,2,26,17,3,2,26,18,3,2,27,14,3,2,27,15,3,2,27,16,3,3,19,12,3,3,19,13,3,3,19,14,3,3,20,12,3,3,20,13,3,3,20,14,3,3,20,15,3,3,20,20,3,3,20,21,3,3,21,11,3,3,21,12,3,3,21,13,3,3,21,14,3,3,21,16,3,3,21,17,3,3,21,20,3,3,21,21,3,3,22,12,3,3,22,13,3,3,22,14,3,3,22,15,3,3,22,16,3,3,22,18,3,3,22,19,3,3,23,13,3,3,23,14,3,3,23,16,3,3,23,17,3,3,23,18,3,3,23,19,3,3,23,20,3,3,24,16,3,3,24,17,3,3,24,18,3,3,24,19,3,3,24,20,3,3,25,16,3,3,25,18,3,3,25,19,3,3,25,20,3,3,26,14,3,3,27,15,3,4,18,13,3,4,18,14,3,4,18,18,3,4,18,19,3,4,18,20,3,4,19,14,3,4,19,15,3,4,19,19,3,4,19,20,3,4,20,12,3,4,20,14,3,4,20,15,3,4,20,17,3,4,20,18,3,4,20,19,3,4,20,20,3,4,20,21,3,4,21,12,3,4,21,16,3,4,21,17,3,4,21,18,3,4,21,19,3,4,21,20,3,4,21,21,3,4,22,13,3,4,22,14,3,4,22,15,3,4,22,16,3,4,22,17,3,4,22,18,3,4,22,19,3,4,22,20,3,4,22,21,3,4,23,14,3,4,23,15,3,4,23,16,3,4,23,17,3,4,23,18,3,4,23,19,3,4,23,20,3,4,23,21,3,4,24,14,3,4,24,15,3,4,24,16,3,4,24,17,3,4,24,18,3,4,24,19,3,4,24,20,3,4,25,14,3,4,25,15,3,4,25,16,3,4,26,13,3,4,26,14,3,4,26,15,3,4,26,16,3,4,27,14,3,4,27,15,3,5,17,14,3,5,17,15,3,5,17,17,3,5,18,13,3,5,18,14,3,5,18,15,3,5,18,17,3,5,18,18,3,5,18,19,3,5,18,20,3,5,19,13,3,5,19,14,3,5,19,15,3,5,19,16,3,5,19,17,3,5,19,18,3,5,19,19,3,5,20,14,3,5,20,15,3,5,20,17,3,5,20,18,3,5,20,19,3,5,20,20,3,5,20,21,3,5,21,16,3,5,21,17,3,5,21,18,3,5,21,19,3,5,21,20,3,5,21,21,3,5,21,22,3,5,22,14,3,5,22,15,3,5,22,16,3,5,22,17,3,5,22,18,3,5,22,19,3,5,22,20,3,5,22,21,3,5,23,15,3,5,23,16,3,5,23,17,3,5,23,18,3,5,23,19,3,5,23,20,3,5,23,21,3,5,24,14,3,5,24,15,3,5,24,16,3,5,25,14,3,5,25,15,3,5,25,16,3,5,26,13,3,5,26,14,3,5,26,15,3,6,16,16,3,6,17,14,3,6,17,15,3,6,17,16,3,6,17,17,3,6,17,18,3,6,18,14,3,6,18,15,3,6,18,16,3,6,18,17,3,6,18,18,3,6,18,19,3,6,19,16,3,6,19,17,3,6,19,18,3,6,19,19,3,6,20,17,3,6,20,18,3,6,20,19,3,6,20,20,3,6,20,21,3,6,21,16,3,6,21,19,3,6,21,20,3,6,21,21,3,6,22,19,3,6,22,20,3,6,22,21,3,6,23,21,3,6,24,14,3,6,24,15,3,6,24,16,3,6,25,14,3,6,25,16,3,7,16,16,3,7,17,15,3,7,17,16,3,7,17,17,3,7,18,14,3,7,18,15,3,7,18,16,3,7,18,17,3,7,18,18,3,7,18,19,3,7,19,14,3,7,19,15,3,7,19,17,3,7,19,18,3,7,19,19,3,8,17,15,3,8,17,16,3,8,17,17,3,8,18,14,3,8,18,15,3,8,18,16,3,8,18,19,3,8,18,20,3,8,18,21,3,8,19,14,3,8,19,15,3,8,19,20,3,8,20,13,3,8,33,25,3,9,17,15,3,9,17,16,3,9,18,13,3,9,18,15,3,9,18,16,3,9,18,17,3,9,19,12,3,9,19,13,3,9,19,14,3,9,19,15,3,9,19,16,3,9,19,17,3,9,19,19,3,9,19,20,3,9,19,21,3,9,20,12,3,9,20,13,3,9,20,15,3,9,20,16,3,9,20,21,3,9,20,22,3,9,21,20,3,9,21,21,3,9,21,22,3,9,22,20,3,9,22,21,3,9,22,22,3,9,23,20,3,9,24,24,3,9,25,12,3,9,25,13,3,9,25,24,3,9,26,12,3,9,26,13,3,9,31,22,3,9,32,21,3,9,32,22,3,9,32,23,3,9,32,24,3,9,32,25,3,9,33,22,3,9,33,23,3,9,33,24,3,9,33,25,3,9,33,26,3,9,34,24,3,9,34,25,3,10,18,10,3,10,18,11,3,10,18,16,3,10,18,17,3,10,18,20,3,10,19,10,3,10,19,11,3,10,19,12,3,10,19,13,3,10,19,14,3,10,19,15,3,10,19,16,3,10,19,17,3,10,19,20,3,10,19,21,3,10,19,22,3,10,20,11,3,10,20,12,3,10,20,13,3,10,20,15,3,10,20,20,3,10,20,21,3,10,20,22,3,10,20,23,3,10,21,11,3,10,21,12,3,10,21,20,3,10,21,21,3,10,21,22,3,10,21,23,3,10,22,11,3,10,22,12,3,10,22,13,3,10,22,20,3,10,22,21,3,10,22,22,3,10,22,23,3,10,23,13,3,10,23,20,3,10,23,21,3,10,23,22,3,10,23,23,3,10,24,12,3,10,24,13,3,10,24,14,3,10,24,23,3,10,24,24,3,10,24,25,3,10,25,12,3,10,25,13,3,10,25,23,3,10,25,24,3,10,25,25,3,10,26,12,3,10,26,13,3,10,26,24,3,10,27,12,3,10,27,13,3,10,27,14,3,10,28,13,3,10,28,14,3,10,31,20,3,10,31,21,3,10,31,22,3,10,32,20,3,10,32,21,3,10,32,22,3,10,32,23,3,10,32,27,3,10,33,20,3,10,33,21,3,10,33,23,3,10,33,24,3,10,33,25,3,10,33,27,3,10,34,24,3,10,34,27,3,10,34,28,3,10,35,26,3,10,35,27,3,11,18,10,3,11,18,11,3,11,18,12,3,11,19,10,3,11,19,11,3,11,19,12,3,11,19,13,3,11,19,20,3,11,19,21,3,11,20,10,3,11,20,11,3,11,20,12,3,11,20,13,3,11,20,19,3,11,20,20,3,11,20,21,3,11,20,22,3,11,20,23,3,11,21,11,3,11,21,12,3,11,21,19,3,11,21,20,3,11,21,21,3,11,21,22,3,11,21,23,3,11,22,11,3,11,22,12,3,11,22,21,3,11,22,22,3,11,22,23,3,11,23,13,3,11,23,20,3,11,23,21,3,11,23,22,3,11,24,12,3,11,24,13,3,11,24,14,3,11,24,24,3,11,24,25,3,11,25,12,3,11,25,24,3,11,25,25,3,11,26,12,3,11,27,13,3,11,27,14,3,11,28,13,3,11,28,14,3,11,29,13,3,11,30,21,3,11,31,20,3,11,31,21,3,11,31,22,3,11,32,19,3,11,32,20,3,11,32,21,3,11,32,22,3,11,32,23,3,11,32,24,3,11,32,25,3,11,32,26,3,11,32,27,3,11,33,19,3,11,33,20,3,11,33,21,3,11,33,23,3,11,33,24,3,11,33,25,3,11,33,26,3,11,33,27,3,11,33,28,3,11,34,24,3,11,34,25,3,11,34,26,3,11,34,27,3,11,35,26,3,11,35,27,3,12,19,11,3,12,19,20,3,12,19,21,3,12,19,22,3,12,20,19,3,12,20,20,3,12,20,21,3,12,20,22,3,12,21,19,3,12,21,21,3,12,21,22,3,12,22,21,3,12,22,22,3,12,22,23,3,12,23,21,3,12,23,22,3,12,23,23,3,12,24,17,3,12,24,22,3,12,24,23,3,12,24,24,3,12,24,25,3,12,25,16,3,12,25,17,3,12,25,18,3,12,25,19,3,12,25,20,3,12,25,21,3,12,25,22,3,12,25,24,3,12,25,25,3,12,26,16,3,12,26,17,3,12,26,18,3,12,26,21,3,12,26,22,3,12,26,24,3,12,27,14,3,12,27,23,3,12,27,24,3,12,28,13,3,12,28,14,3,12,28,23,3,12,28,24,3,12,29,13,3,12,29,14,3,12,29,15,3,12,30,18,3,12,30,19,3,12,31,18,3,12,31,19,3,12,31,22,3,12,31,23,3,12,31,25,3,12,31,26,3,12,32,18,3,12,32,19,3,12,32,21,3,12,32,22,3,12,32,23,3,12,32,24,3,12,32,25,3,12,32,26,3,12,32,27,3,12,33,19,3,12,33,20,3,12,33,23,3,12,33,24,3,12,33,25,3,12,33,26,3,12,33,27,3,12,33,28,3,12,34,23,3,12,34,24,3,12,34,25,3,12,34,27,3,12,35,27,3,13,18,22,3,13,18,23,3,13,19,22,3,13,19,23,3,13,19,24,3,13,19,25,3,13,20,21,3,13,20,22,3,13,20,23,3,13,20,24,3,13,20,25,3,13,21,21,3,13,21,22,3,13,21,23,3,13,22,21,3,13,22,22,3,13,23,16,3,13,23,17,3,13,23,21,3,13,23,22,3,13,23,23,3,13,24,16,3,13,24,17,3,13,24,19,3,13,24,20,3,13,24,21,3,13,24,22,3,13,24,23,3,13,25,16,3,13,25,17,3,13,25,18,3,13,25,19,3,13,25,20,3,13,25,21,3,13,25,22,3,13,26,16,3,13,26,17,3,13,26,18,3,13,26,19,3,13,26,21,3,13,26,22,3,13,26,24,3,13,27,16,3,13,27,17,3,13,27,18,3,13,27,23,3,13,27,24,3,13,28,14,3,13,28,23,3,13,28,24,3,13,28,25,3,13,29,13,3,13,29,14,3,13,29,15,3,13,30,13,3,13,30,14,3,13,30,19,3,13,31,18,3,13,31,19,3,13,31,20,3,13,31,26,3,13,32,18,3,13,32,19,3,13,32,24,3,13,32,25,3,13,32,26,3,13,32,27,3,13,33,24,3,13,33,25,3,13,33,26,3,13,33,27,3,13,34,23,3,13,34,24,3,13,36,12,3,13,36,13,3,14,11,42,3,14,11,43,3,14,12,40,3,14,18,22,3,14,18,23,3,14,19,21,3,14,19,22,3,14,19,23,3,14,19,24,3,14,20,22,3,14,20,23,3,14,20,24,3,14,20,25,3,14,21,21,3,14,21,22,3,14,21,24,3,14,22,15,3,14,22,16,3,14,22,21,3,14,22,22,3,14,23,16,3,14,23,17,3,14,24,16,3,14,24,17,3,14,24,19,3,14,24,21,3,14,25,15,3,14,25,16,3,14,25,17,3,14,25,18,3,14,25,19,3,14,25,20,3,14,25,21,3,14,25,22,3,14,26,15,3,14,26,16,3,14,26,17,3,14,26,18,3,14,26,19,3,14,27,17,3,14,27,18,3,14,27,19,3,14,28,14,3,14,28,18,3,14,28,19,3,14,28,25,3,14,29,13,3,14,29,14,3,14,29,19,3,14,29,20,3,14,29,25,3,14,30,12,3,14,30,13,3,14,30,14,3,14,30,15,3,14,30,20,3,14,31,14,3,14,31,19,3,14,31,20,3,14,31,22,3,14,31,23,3,14,32,18,3,14,32,19,3,14,32,23,3,14,33,24,3,14,34,23,3,14,34,24,3,14,35,12,3,14,35,13,3,14,36,12,3,14,36,13,3,14,37,11,3,14,37,12,3,15,10,40,3,15,10,41,3,15,10,42,3,15,10,43,3,15,11,39,3,15,11,40,3,15,11,41,3,15,11,42,3,15,11,43,3,15,12,39,3,15,12,40,3,15,12,43,3,15,13,40,3,15,13,41,3,15,18,22,3,15,18,23,3,15,18,24,3,15,19,22,3,15,19,23,3,15,19,24,3,15,20,22,3,15,20,23,3,15,20,24,3,15,20,25,3,15,21,15,3,15,22,14,3,15,22,15,3,15,22,16,3,15,23,15,3,15,24,17,3,15,24,18,3,15,24,19,3,15,25,16,3,15,25,17,3,15,25,18,3,15,25,19,3,15,26,15,3,15,26,16,3,15,26,17,3,15,26,18,3,15,26,19,3,15,27,16,3,15,27,18,3,15,27,19,3,15,27,20,3,15,28,18,3,15,28,19,3,15,28,24,3,15,28,25,3,15,29,11,3,15,29,12,3,15,29,13,3,15,29,14,3,15,29,18,3,15,29,19,3,15,29,20,3,15,29,23,3,15,29,24,3,15,29,25,3,15,30,11,3,15,30,12,3,15,30,13,3,15,30,14,3,15,30,15,3,15,30,19,3,15,30,20,3,15,30,23,3,15,30,24,3,15,30,25,3,15,30,26,3,15,31,10,3,15,31,11,3,15,31,19,3,15,31,20,3,15,31,22,3,15,31,23,3,15,32,9,3,15,32,22,3,15,32,23,3,15,32,24,3,15,33,9,3,15,33,10,3,15,33,11,3,15,33,22,3,15,33,23,3,15,33,24,3,15,33,25,3,15,34,10,3,15,34,11,3,15,34,23,3,15,34,24,3,15,35,10,3,15,35,11,3,15,35,12,3,15,35,13,3,15,36,11,3,15,36,12,3,15,36,13,3,15,37,10,3,15,37,11,3,15,37,12,3,15,38,11,3,15,38,12,3,16,5,53,3,16,6,53,3,16,6,54,3,16,7,53,3,16,7,54,3,16,8,53,3,16,8,54,3,16,9,41,3,16,10,38,3,16,10,39,3,16,10,40,3,16,10,41,3,16,10,42,3,16,10,43,3,16,11,39,3,16,11,40,3,16,11,41,3,16,11,42,3,16,11,43,3,16,12,39,3,16,12,40,3,16,12,41,3,16,12,42,3,16,12,43,3,16,13,37,3,16,13,38,3,16,13,40,3,16,13,41,3,16,13,43,3,16,14,37,3,16,14,38,3,16,16,28,3,16,17,23,3,16,17,24,3,16,17,27,3,16,18,23,3,16,18,24,3,16,18,27,3,16,19,24,3,16,21,14,3,16,21,15,3,16,21,28,3,16,22,14,3,16,22,15,3,16,22,16,3,16,22,28,3,16,24,19,3,16,24,20,3,16,25,18,3,16,25,19,3,16,26,19,3,16,26,20,3,16,27,19,3,16,27,20,3,16,28,19,3,16,28,25,3,16,28,26,3,16,28,27,3,16,29,12,3,16,29,13,3,16,29,24,3,16,29,25,3,16,30,11,3,16,30,12,3,16,30,13,3,16,30,14,3,16,30,19,3,16,30,22,3,16,30,23,3,16,30,24,3,16,30,25,3,16,30,26,3,16,30,27,3,16,31,10,3,16,31,11,3,16,31,12,3,16,31,22,3,16,31,23,3,16,31,24,3,16,32,9,3,16,32,10,3,16,32,22,3,16,32,23,3,16,32,24,3,16,32,25,3,16,33,10,3,16,33,11,3,16,33,22,3,16,33,23,3,16,33,24,3,16,34,10,3,16,34,11,3,16,35,10,3,16,35,11,3,16,35,12,3,16,36,10,3,16,36,11,3,16,36,12,3,16,37,10,3,16,37,11,3,16,38,10,3,16,38,11,3,16,39,11,3,17,5,53,3,17,6,51,3,17,6,52,3,17,6,53,3,17,6,54,3,17,7,51,3,17,7,52,3,17,7,53,3,17,7,54,3,17,8,39,3,17,8,40,3,17,8,41,3,17,8,52,3,17,8,53,3,17,8,54,3,17,9,39,3,17,9,40,3,17,9,41,3,17,9,42,3,17,10,38,3,17,10,39,3,17,10,41,3,17,10,42,3,17,10,43,3,17,11,37,3,17,11,38,3,17,11,39,3,17,11,40,3,17,11,41,3,17,11,42,3,17,11,43,3,17,12,38,3,17,12,40,3,17,12,41,3,17,12,42,3,17,13,37,3,17,13,38,3,17,13,39,3,17,13,40,3,17,13,41,3,17,13,42,3,17,14,37,3,17,14,38,3,17,16,28,3,17,17,22,3,17,17,23,3,17,17,24,3,17,17,27,3,17,17,28,3,17,18,23,3,17,18,24,3,17,18,25,3,17,18,26,3,17,18,27,3,17,18,28,3,17,19,27,3,17,19,28,3,17,20,27,3,17,20,28,3,17,21,15,3,17,21,28,3,17,21,29,3,17,22,15,3,17,22,28,3,17,22,29,3,17,25,18,3,17,25,19,3,17,26,18,3,17,26,19,3,17,26,20,3,17,26,21,3,17,27,18,3,17,27,19,3,17,27,20,3,17,27,21,3,17,28,18,3,17,28,19,3,17,28,25,3,17,28,26,3,17,28,27,3,17,29,25,3,17,29,26,3,17,29,27,3,17,30,11,3,17,30,23,3,17,30,24,3,17,30,26,3,17,30,27,3,17,31,11,3,17,32,24,3,17,34,2,3,17,34,3,3,17,35,2,3,17,35,3,3,17,35,12,3,17,36,2,3,17,38,10,3,17,38,11,3,17,39,10,3,17,39,11,3,18,5,52,3,18,6,51,3,18,6,52,3,18,6,53,3,18,6,54,3,18,6,58,3,18,7,51,3,18,7,52,3,18,7,53,3,18,7,54,3,18,7,55,3,18,7,56,3,18,7,57,3,18,7,58,3,18,8,51,3,18,8,52,3,18,8,53,3,18,8,54,3,18,8,55,3,18,8,56,3,18,8,57,3,18,8,58,3,18,9,39,3,18,9,40,3,18,9,41,3,18,9,42,3,18,9,43,3,18,10,38,3,18,10,39,3,18,10,40,3,18,10,41,3,18,10,42,3,18,10,43,3,18,11,38,3,18,11,39,3,18,11,40,3,18,11,41,3,18,11,42,3,18,12,38,3,18,12,39,3,18,12,40,3,18,12,41,3,18,12,42,3,18,13,37,3,18,13,38,3,18,13,39,3,18,13,40,3,18,13,41,3,18,14,37,3,18,14,38,3,18,14,39,3,18,16,28,3,18,16,29,3,18,17,23,3,18,17,24,3,18,17,28,3,18,18,23,3,18,18,24,3,18,18,25,3,18,18,26,3,18,18,27,3,18,19,24,3,18,19,25,3,18,19,27,3,18,20,25,3,18,20,26,3,18,20,27,3,18,20,28,3,18,21,25,3,18,21,26,3,18,21,27,3,18,21,28,3,18,22,25,3,18,22,26,3,18,22,27,3,18,22,28,3,18,25,17,3,18,25,18,3,18,25,19,3,18,26,17,3,18,26,18,3,18,26,19,3,18,26,20,3,18,27,18,3,18,27,19,3,18,27,20,3,18,28,26,3,18,28,27,3,18,29,8,3,18,29,26,3,18,29,27,3,18,30,8,3,18,30,9,3,18,30,26,3,18,30,27,3,18,31,3,3,18,31,4,3,18,31,5,3,18,31,8,3,18,31,9,3,18,31,10,3,18,32,4,3,18,32,5,3,18,32,8,3,18,32,9,3,18,33,4,3,18,33,5,3,18,33,8,3,18,33,9,3,18,33,10,3,18,34,2,3,18,34,3,3,18,34,5,3,18,34,8,3,18,35,1,3,18,35,2,3,18,35,3,3,18,35,7,3,18,35,8,3,18,36,1,3,18,36,2,3,18,36,7,3,18,36,8,3,18,38,8,3,18,38,11,3,18,38,12,3,18,39,10,3,18,39,11,3,18,39,12,3,18,39,13,3,18,40,10,3,18,40,11,3,18,40,12,3,19,4,49,3,19,4,50,3,19,4,51,3,19,5,50,3,19,6,44,3,19,6,50,3,19,6,51,3,19,6,52,3,19,6,56,3,19,6,57,3,19,6,58,3,19,7,43,3,19,7,44,3,19,7,51,3,19,7,52,3,19,7,54,3,19,7,55,3,19,7,56,3,19,7,57,3,19,7,58,3,19,8,43,3,19,8,44,3,19,8,55,3,19,8,56,3,19,8,57,3,19,8,58,3,19,9,39,3,19,9,40,3,19,9,41,3,19,9,42,3,19,9,43,3,19,10,38,3,19,10,39,3,19,10,40,3,19,10,41,3,19,10,42,3,19,11,37,3,19,11,38,3,19,11,39,3,19,11,40,3,19,11,41,3,19,11,42,3,19,12,37,3,19,12,38,3,19,12,39,3,19,12,40,3,19,12,41,3,19,12,42,3,19,12,43,3,19,13,38,3,19,13,39,3,19,13,40,3,19,13,41,3,19,13,42,3,19,13,43,3,19,16,28,3,19,16,29,3,19,17,23,3,19,17,24,3,19,17,25,3,19,17,28,3,19,17,29,3,19,18,22,3,19,18,23,3,19,18,24,3,19,18,25,3,19,19,25,3,19,20,25,3,19,20,27,3,19,21,25,3,19,21,26,3,19,21,27,3,19,21,28,3,19,22,25,3,19,22,26,3,19,22,27,3,19,22,28,3,19,23,26,3,19,23,27,3,19,23,28,3,19,24,25,3,19,24,26,3,19,25,18,3,19,25,19,3,19,25,25,3,19,25,26,3,19,26,18,3,19,26,19,3,19,27,18,3,19,27,19,3,19,29,2,3,19,29,3,3,19,29,4,3,19,29,9,3,19,30,1,3,19,30,2,3,19,30,3,3,19,30,4,3,19,30,5,3,19,30,7,3,19,30,8,3,19,30,9,3,19,31,3,3,19,31,4,3,19,31,5,3,19,31,7,3,19,31,8,3,19,31,9,3,19,32,3,3,19,32,4,3,19,32,5,3,19,32,7,3,19,32,8,3,19,32,9,3,19,32,10,3,19,32,12,3,19,33,3,3,19,33,4,3,19,33,5,3,19,33,7,3,19,33,8,3,19,33,9,3,19,33,10,3,19,34,2,3,19,34,3,3,19,34,4,3,19,34,5,3,19,34,6,3,19,34,7,3,19,34,8,3,19,35,2,3,19,35,3,3,19,35,7,3,19,35,8,3,19,36,2,3,19,36,8,3,19,37,8,3,19,37,9,3,19,38,8,3,19,38,9,3,19,38,10,3,19,38,11,3,19,38,12,3,19,38,13,3,19,39,10,3,19,39,11,3,19,39,12,3,19,39,13,3,19,40,10,3,19,40,11,3,19,40,12,3,19,41,11,3,20,4,47,3,20,4,48,3,20,4,49,3,20,4,50,3,20,4,51,3,20,5,44,3,20,5,45,3,20,5,47,3,20,5,48,3,20,5,49,3,20,5,50,3,20,5,51,3,20,5,52,3,20,5,53,3,20,6,44,3,20,6,45,3,20,6,50,3,20,6,51,3,20,6,52,3,20,6,53,3,20,7,43,3,20,7,44,3,20,7,51,3,20,7,55,3,20,7,56,3,20,7,57,3,20,8,42,3,20,8,43,3,20,8,44,3,20,8,54,3,20,8,55,3,20,8,56,3,20,8,57,3,20,9,38,3,20,9,39,3,20,9,40,3,20,9,42,3,20,9,43,3,20,10,38,3,20,10,39,3,20,10,40,3,20,10,41,3,20,10,42,3,20,11,39,3,20,11,40,3,20,11,41,3,20,12,39,3,20,12,40,3,20,13,39,3,20,13,40,3,20,14,39,3,20,16,27,3,20,16,28,3,20,17,27,3,20,17,28,3,20,19,26,3,20,20,26,3,20,20,27,3,20,21,26,3,20,21,27,3,20,21,28,3,20,22,25,3,20,22,26,3,20,22,27,3,20,22,28,3,20,23,26,3,20,23,27,3,20,24,26,3,20,24,27,3,20,25,26,3,20,25,27,3,20,26,16,3,20,26,17,3,20,26,18,3,20,27,17,3,20,27,18,3,20,27,19,3,20,29,2,3,20,29,3,3,20,30,1,3,20,30,2,3,20,30,3,3,20,30,4,3,20,30,5,3,20,30,8,3,20,31,2,3,20,31,3,3,20,31,4,3,20,31,5,3,20,31,6,3,20,31,7,3,20,31,8,3,20,31,9,3,20,31,10,3,20,31,11,3,20,31,12,3,20,32,3,3,20,32,4,3,20,32,5,3,20,32,6,3,20,32,7,3,20,32,8,3,20,32,9,3,20,32,10,3,20,32,11,3,20,32,12,3,20,32,13,3,20,33,3,3,20,33,4,3,20,33,5,3,20,33,6,3,20,33,7,3,20,33,8,3,20,33,9,3,20,33,10,3,20,34,3,3,20,34,5,3,20,34,6,3,20,34,7,3,20,34,8,3,20,35,2,3,20,35,3,3,20,35,4,3,20,35,5,3,20,35,6,3,20,35,7,3,20,35,8,3,20,35,9,3,20,36,2,3,20,36,3,3,20,36,4,3,20,36,5,3,20,36,8,3,20,36,9,3,20,37,8,3,20,37,9,3,20,38,8,3,20,38,9,3,20,38,10,3,20,38,11,3,20,38,13,3,20,39,10,3,20,39,11,3,20,39,12,3,20,39,13,3,20,40,12,3,20,40,13,3,21,3,45,3,21,3,46,3,21,4,45,3,21,4,46,3,21,4,47,3,21,4,48,3,21,4,49,3,21,4,50,3,21,4,51,3,21,4,52,3,21,5,45,3,21,5,46,3,21,5,47,3,21,5,48,3,21,5,49,3,21,5,50,3,21,5,51,3,21,5,52,3,21,5,53,3,21,6,52,3,21,7,55,3,21,7,56,3,21,8,40,3,21,8,55,3,21,9,37,3,21,9,38,3,21,9,39,3,21,9,40,3,21,10,37,3,21,10,38,3,21,10,39,3,21,10,40,3,21,11,39,3,21,11,40,3,21,12,39,3,21,13,39,3,21,16,27,3,21,16,28,3,21,17,26,3,21,17,27,3,21,17,28,3,21,18,26,3,21,19,26,3,21,19,27,3,21,19,28,3,21,20,26,3,21,20,27,3,21,21,26,3,21,21,27,3,21,22,27,3,21,26,16,3,21,26,17,3,21,26,18,3,21,27,15,3,21,27,16,3,21,27,17,3,21,27,18,3,21,27,19,3,21,28,15,3,21,28,16,3,21,29,15,3,21,29,16,3,21,30,1,3,21,30,2,3,21,30,3,3,21,30,12,3,21,31,2,3,21,31,3,3,21,31,4,3,21,31,7,3,21,31,9,3,21,31,10,3,21,31,11,3,21,31,12,3,21,31,13,3,21,31,14,3,21,32,4,3,21,32,5,3,21,32,6,3,21,32,7,3,21,32,8,3,21,32,9,3,21,32,10,3,21,32,11,3,21,32,12,3,21,32,13,3,21,32,14,3,21,33,1,3,21,33,4,3,21,33,5,3,21,33,6,3,21,33,7,3,21,33,8,3,21,33,9,3,21,33,10,3,21,33,11,3,21,33,12,3,21,34,5,3,21,34,6,3,21,34,7,3,21,34,8,3,21,34,9,3,21,35,3,3,21,35,5,3,21,35,6,3,21,35,7,3,21,35,8,3,21,36,2,3,21,36,3,3,21,36,4,3,21,36,9,3,21,37,4,3,21,37,9,3,21,38,11,3,21,38,12,3,21,38,13,3,21,39,10,3,21,39,11,3,21,39,12,3,21,39,13,3,21,40,13,3,22,4,45,3,22,4,46,3,22,4,48,3,22,4,49,3,22,5,45,3,22,6,54,3,22,6,55,3,22,7,40,3,22,7,54,3,22,7,55,3,22,8,40,3,22,8,41,3,22,8,54,3,22,8,55,3,22,9,39,3,22,9,40,3,22,9,41,3,22,10,38,3,22,10,39,3,22,10,40,3,22,11,39,3,22,11,40,3,22,17,26,3,22,17,27,3,22,18,26,3,22,18,27,3,22,18,28,3,22,19,27,3,22,19,28,3,22,20,26,3,22,20,27,3,22,21,26,3,22,21,27,3,22,21,28,3,22,22,27,3,22,22,28,3,22,26,16,3,22,26,17,3,22,26,18,3,22,27,15,3,22,27,16,3,22,27,17,3,22,27,18,3,22,28,15,3,22,28,16,3,22,28,17,3,22,28,18,3,22,29,15,3,22,29,16,3,22,30,2,3,22,30,3,3,22,30,14,3,22,30,15,3,22,30,16,3,22,31,3,3,22,31,4,3,22,31,7,3,22,31,8,3,22,31,12,3,22,31,13,3,22,31,14,3,22,31,15,3,22,32,2,3,22,32,3,3,22,32,5,3,22,32,6,3,22,32,7,3,22,32,8,3,22,32,9,3,22,32,11,3,22,32,12,3,22,32,13,3,22,32,14,3,22,33,0,3,22,33,1,3,22,33,2,3,22,33,3,3,22,33,5,3,22,33,6,3,22,33,7,3,22,33,8,3,22,33,9,3,22,33,10,3,22,33,11,3,22,33,12,3,22,34,2,3,22,34,3,3,22,34,5,3,22,34,6,3,22,34,7,3,22,34,8,3,22,34,9,3,22,35,7,3,22,35,8,3,22,36,7,3,22,36,8,3,22,39,11,3,23,6,41,3,23,6,42,3,23,6,44,3,23,6,54,3,23,7,40,3,23,7,41,3,23,7,42,3,23,7,43,3,23,7,44,3,23,7,53,3,23,7,54,3,23,7,55,3,23,7,56,3,23,8,39,3,23,8,40,3,23,8,41,3,23,8,43,3,23,8,53,3,23,8,54,3,23,8,55,3,23,8,56,3,23,9,40,3,23,9,41,3,23,9,43,3,23,9,54,3,23,9,55,3,23,18,27,3,23,20,27,3,23,20,28,3,23,21,26,3,23,21,27,3,23,21,28,3,23,21,29,3,23,22,28,3,23,22,30,3,23,27,15,3,23,27,16,3,23,27,17,3,23,28,15,3,23,28,16,3,23,28,17,3,23,29,16,3,23,29,17,3,23,30,1,3,23,30,2,3,23,30,3,3,23,31,0,3,23,31,1,3,23,31,2,3,23,31,3,3,23,31,4,3,23,31,6,3,23,31,7,3,23,32,0,3,23,32,1,3,23,32,2,3,23,32,3,3,23,32,4,3,23,32,5,3,23,32,6,3,23,32,7,3,23,32,8,3,23,33,0,3,23,33,1,3,23,33,2,3,23,33,3,3,23,33,5,3,23,33,6,3,23,33,7,3,23,33,8,3,23,33,9,3,23,33,10,3,23,34,2,3,23,34,3,3,23,34,6,3,23,34,7,3,23,34,8,3,23,34,9,3,23,35,6,3,23,35,7,3,23,35,8,3,24,6,40,3,24,6,41,3,24,6,42,3,24,6,43,3,24,6,44,3,24,7,39,3,24,7,40,3,24,7,41,3,24,7,42,3,24,7,43,3,24,7,44,3,24,7,55,3,24,7,56,3,24,8,39,3,24,8,40,3,24,8,41,3,24,8,43,3,24,8,54,3,24,8,55,3,24,8,56,3,24,9,39,3,24,9,40,3,24,9,41,3,24,9,42,3,24,9,43,3,24,10,42,3,24,10,43,3,24,10,44,3,24,10,59,3,24,11,43,3,24,14,34,3,24,14,35,3,24,15,33,3,24,15,34,3,24,15,35,3,24,21,29,3,24,21,30,3,24,22,29,3,24,22,30,3,24,22,31,3,24,23,29,3,24,23,30,3,24,27,17,3,24,28,16,3,24,28,17,3,24,29,3,3,24,29,4,3,24,29,16,3,24,30,1,3,24,30,2,3,24,30,3,3,24,30,4,3,24,30,5,3,24,30,6,3,24,30,7,3,24,30,8,3,24,31,0,3,24,31,1,3,24,31,2,3,24,31,3,3,24,31,4,3,24,31,5,3,24,31,6,3,24,31,7,3,24,31,8,3,24,32,0,3,24,32,1,3,24,32,2,3,24,32,5,3,24,32,6,3,24,32,7,3,24,32,8,3,24,33,2,3,24,33,5,3,24,33,6,3,24,33,7,3,24,33,8,3,24,33,9,3,24,34,5,3,24,34,6,3,24,34,8,3,24,34,9,3,24,35,5,3,24,35,6,3,24,35,9,3,25,6,43,3,25,6,56,3,25,7,40,3,25,7,42,3,25,7,43,3,25,7,56,3,25,8,39,3,25,8,40,3,25,8,57,3,25,8,59,3,25,9,39,3,25,9,40,3,25,9,41,3,25,9,42,3,25,9,43,3,25,9,57,3,25,9,58,3,25,9,59,3,25,10,42,3,25,10,43,3,25,10,44,3,25,10,58,3,25,10,59,3,25,10,60,3,25,10,61,3,25,11,42,3,25,11,43,3,25,11,58,3,25,11,59,3,25,11,60,3,25,13,34,3,25,13,35,3,25,13,36,3,25,14,34,3,25,14,35,3,25,14,36,3,25,15,33,3,25,15,34,3,25,15,35,3,25,15,36,3,25,16,33,3,25,16,34,3,25,16,35,3,25,17,33,3,25,19,31,3,25,19,32,3,25,19,33,3,25,20,30,3,25,20,31,3,25,20,32,3,25,20,33,3,25,21,31,3,25,21,32,3,25,22,30,3,25,22,31,3,25,23,30,3,25,28,4,3,25,29,3,3,25,29,4,3,25,30,3,3,25,30,4,3,25,30,5,3,25,30,6,3,25,30,7,3,25,30,8,3,25,31,0,3,25,31,2,3,25,31,4,3,25,31,5,3,25,31,6,3,25,31,7,3,25,31,8,3,25,32,0,3,25,32,1,3,25,32,2,3,25,32,4,3,25,32,5,3,25,32,6,3,25,32,7,3,25,32,8,3,25,33,4,3,25,33,5,3,25,33,6,3,25,33,9,3,25,33,10,3,25,34,5,3,25,34,6,3,25,34,7,3,25,34,8,3,25,34,9,3,25,35,5,3,25,35,6,3,25,35,7,3,25,35,8,3,25,35,9,3,26,7,56,3,26,7,57,3,26,8,40,3,26,8,41,3,26,8,42,3,26,8,56,3,26,8,57,3,26,8,58,3,26,8,59,3,26,8,60,3,26,9,40,3,26,9,41,3,26,9,42,3,26,9,43,3,26,9,57,3,26,9,58,3,26,9,59,3,26,9,60,3,26,9,61,3,26,10,41,3,26,10,42,3,26,10,43,3,26,10,57,3,26,10,58,3,26,10,59,3,26,10,60,3,26,10,61,3,26,11,58,3,26,11,59,3,26,11,60,3,26,11,61,3,26,14,35,3,26,14,36,3,26,15,35,3,26,15,36,3,26,16,33,3,26,16,34,3,26,16,35,3,26,16,36,3,26,17,32,3,26,17,33,3,26,17,34,3,26,17,35,3,26,17,36,3,26,18,32,3,26,18,33,3,26,19,31,3,26,19,32,3,26,19,33,3,26,20,31,3,26,20,32,3,26,20,33,3,26,21,31,3,26,21,32,3,26,21,33,3,26,21,34,3,26,21,35,3,26,22,30,3,26,22,31,3,26,22,32,3,26,22,33,3,26,22,34,3,26,22,35,3,26,23,30,3,26,23,31,3,26,29,3,3,26,29,4,3,26,29,7,3,26,30,3,3,26,30,5,3,26,30,6,3,26,30,7,3,26,30,8,3,26,31,4,3,26,31,5,3,26,31,6,3,26,31,7,3,26,31,8,3,26,32,4,3,26,32,5,3,26,32,6,3,26,32,7,3,26,32,8,3,26,32,9,3,26,32,10,3,26,33,4,3,26,33,5,3,26,33,6,3,26,33,7,3,26,33,8,3,26,33,9,3,26,33,10,3,26,34,6,3,26,34,7,3,26,34,8,3,26,34,9,3,26,35,7,3,26,35,9,3,27,0,60,3,27,1,60,3,27,6,60,3,27,7,60,3,27,7,61,3,27,8,40,3,27,8,41,3,27,8,56,3,27,8,57,3,27,8,59,3,27,8,60,3,27,8,61,3,27,8,62,3,27,9,40,3,27,9,41,3,27,9,42,3,27,9,57,3,27,9,58,3,27,9,59,3,27,9,60,3,27,9,61,3,27,10,41,3,27,10,42,3,27,10,57,3,27,10,58,3,27,10,59,3,27,10,60,3,27,10,61,3,27,11,40,3,27,11,41,3,27,11,42,3,27,11,59,3,27,11,60,3,27,11,61,3,27,12,41,3,27,12,42,3,27,12,59,3,27,13,41,3,27,14,35,3,27,14,36,3,27,14,41,3,27,14,42,3,27,15,34,3,27,15,35,3,27,15,36,3,27,15,39,3,27,15,40,3,27,15,41,3,27,16,35,3,27,16,36,3,27,16,39,3,27,17,31,3,27,17,32,3,27,17,33,3,27,17,35,3,27,17,36,3,27,18,31,3,27,18,32,3,27,18,33,3,27,18,35,3,27,18,36,3,27,18,37,3,27,19,31,3,27,19,32,3,27,19,33,3,27,19,36,3,27,19,37,3,27,20,31,3,27,20,32,3,27,20,33,3,27,20,34,3,27,21,31,3,27,21,32,3,27,21,33,3,27,21,34,3,27,21,35,3,27,22,30,3,27,22,31,3,27,22,32,3,27,22,33,3,27,22,34,3,27,22,35,3,27,23,29,3,27,23,30,3,27,23,31,3,27,23,32,3,27,24,30,3,27,30,3,3,27,30,4,3,27,30,5,3,27,30,6,3,27,31,3,3,27,31,4,3,27,31,5,3,27,31,6,3,27,32,4,3,27,32,5,3,27,32,6,3,27,32,7,3,27,32,10,3,27,33,6,3,27,33,7,3,27,33,8,3,27,33,9,3,27,33,10,3,27,34,5,3,27,34,6,3,27,34,7,3,27,34,8,3,27,34,9,3,27,34,10,3,27,34,11,3,27,35,9,3,27,35,10,3,27,35,11,3,28,0,59,3,28,0,60,3,28,1,59,3,28,1,60,3,28,2,58,3,28,2,59,3,28,3,58,3,28,3,59,3,28,4,59,3,28,5,59,3,28,5,60,3,28,6,59,3,28,6,60,3,28,6,61,3,28,7,60,3,28,7,61,3,28,7,62,3,28,8,59,3,28,8,60,3,28,8,61,3,28,8,62,3,28,9,60,3,28,9,61,3,28,9,62,3,28,10,60,3,28,11,41,3,28,11,59,3,28,11,60,3,28,12,40,3,28,12,41,3,28,13,39,3,28,13,40,3,28,13,41,3,28,14,33,3,28,14,34,3,28,14,35,3,28,14,36,3,28,14,40,3,28,14,41,3,28,14,42,3,28,14,43,3,28,15,33,3,28,15,34,3,28,15,35,3,28,15,36,3,28,15,38,3,28,15,39,3,28,15,40,3,28,15,41,3,28,15,42,3,28,16,33,3,28,16,34,3,28,16,35,3,28,16,36,3,28,16,38,3,28,16,39,3,28,16,40,3,28,17,35,3,28,17,36,3,28,17,37,3,28,17,38,3,28,17,39,3,28,18,36,3,28,18,37,3,28,18,39,3,28,19,34,3,28,19,35,3,28,19,36,3,28,19,37,3,28,20,32,3,28,20,33,3,28,20,34,3,28,20,35,3,28,20,36,3,28,21,30,3,28,21,31,3,28,21,32,3,28,21,33,3,28,21,34,3,28,21,35,3,28,21,36,3,28,22,30,3,28,22,31,3,28,22,32,3,28,23,30,3,28,23,31,3,28,31,5,3,28,31,6,3,28,32,5,3,28,32,6,3,28,33,6,3,28,33,8,3,28,33,9,3,28,33,10,3,28,33,11,3,28,34,5,3,28,34,6,3,28,34,9,3,28,34,10,3,28,34,11,3,28,35,9,3,28,35,10,3,29,0,58,3,29,0,59,3,29,0,60,3,29,0,61,3,29,1,60,3,29,1,61,3,29,2,58,3,29,2,59,3,29,2,60,3,29,2,61,3,29,2,62,3,29,3,58,3,29,3,59,3,29,4,58,3,29,4,59,3,29,4,60,3,29,5,59,3,29,5,60,3,29,7,60,3,29,7,61,3,29,7,62,3,29,8,60,3,29,8,61,3,29,13,40,3,29,13,41,3,29,14,33,3,29,14,34,3,29,14,35,3,29,14,41,3,29,14,42,3,29,15,34,3,29,15,35,3,29,15,38,3,29,15,39,3,29,15,40,3,29,15,41,3,29,16,34,3,29,16,35,3,29,16,36,3,29,16,39,3,29,16,40,3,29,16,41,3,29,17,36,3,29,17,37,3,29,17,38,3,29,17,39,3,29,17,40,3,29,18,36,3,29,18,37,3,29,18,39,3,29,19,35,3,29,20,33,3,29,20,34,3,29,20,35,3,29,21,31,3,29,21,33,3,29,21,34,3,29,21,35,3,29,21,36,3,29,22,30,3,29,22,31,3,30,0,58,3,30,0,59,3,30,0,60,3,30,0,61,3,30,1,58,3,30,1,59,3,30,1,60,3,30,1,61,3,30,2,58,3,30,2,59,3,30,2,60,3,30,2,61,3,30,2,62,3,30,3,58,3,30,3,59,3,30,3,61,3,30,4,58,3,30,4,59,3,30,5,58,3,30,5,59,3,30,5,60,3,30,6,60,3,30,13,34,3,30,14,33,3,30,14,34,3,30,14,35,3,30,15,33,3,30,15,34,3,30,15,35,3,30,15,40,3,30,15,41,3,30,16,35,3,30,16,40,3,30,16,41,3,31,0,58,3,31,0,59,3,31,0,60,3,31,1,58,3,31,1,59,3,31,1,60,3,31,2,58,3,31,2,59,3,31,2,60,3,31,3,58,3,31,3,59,3,31,3,60,3,31,3,61,3,31,4,58,3,31,4,59,3,31,5,59,3,31,5,60,3,31,13,34,3,31,14,34,3,31,14,35,3,31,15,34,3,32,0,60,3,32,0,61,3,32,0,62,3,32,1,60,3,32,1,61,3,32,1,62,3,32,2,59,3,32,2,60,3,32,2,61,3,32,2,62,3,32,3,59,3,32,3,60,3,32,4,59,3,33,0,61,3,33,0,62,3,33,0,63,3,33,1,61,3,33,1,62,3,33,2,61,3,33,2,62,3,34,0,61,3,34,0,62,3,34,1,60,3,34,1,61,3,34,1,62,3,35,0,60,3,35,0,61,3,35,1,60,3,35,1,61,3]
}
]
}