blob: 3d8d36439914344f6a6e4c71768e4426cae7ab73 [file] [log] [blame]
/*
* Copyright 2016 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can
* be found in the LICENSE file.
*
*/
//
// This file was generated using a modified version of
// the Perl script "algorithm-networksort-chooser" found here:
//
// http://search.cpan.org/dist/Algorithm-Networksort-Chooser/bin/algorithm-networksort-chooser
//
#include "networks.h"
#include "common/macros.h"
//
//
//
#define S(n) static struct hsg_op const sn##n[]
#define X(a,b) { HSG_OP_TYPE_CMP_XCHG, { a, b }}
//
//
//
#define LS(n) { ARRAY_LENGTH_MACRO(sn##n), sn##n }
//
//
//
S(2) = {
X(1,2)
};
S(4) = {
X(1,3), X(2,4), X(1,2), X(3,4), X(2,3)
};
S(6) = {
X(1,5), X(2,6), X(1,3), X(2,4), X(3,5), X(4,6), X(1,2), X(3,4), X(5,6),
X(2,5), X(2,3), X(4,5)
};
S(8) = {
X(1,5), X(2,6), X(3,7), X(4,8), X(1,3), X(2,4), X(5,7), X(6,8), X(3,5),
X(4,6), X(1,2), X(3,4), X(5,6), X(7,8), X(2,5), X(4,7), X(2,3), X(4,5), X(6,7)
};
S(10) = {
X(5,10), X(4,9), X(3,8), X(2,7), X(1,6), X(2,5), X(7,10), X(1,4), X(6,9),
X(1,3), X(4,7), X(8,10), X(1,2), X(3,5), X(6,8), X(9,10), X(2,3), X(5,7),
X(8,9), X(4,6), X(3,6), X(7,9), X(2,4), X(5,8), X(3,4), X(7,8), X(4,5), X(6,7),
X(5,6)
};
S(12) = {
X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(2,4), X(6,8), X(10,12),
X(1,3), X(5,7), X(9,11), X(2,3), X(6,7), X(10,11), X(2,6), X(7,11), X(6,10),
X(3,7), X(2,6), X(7,11), X(1,5), X(8,12), X(4,8), X(5,9), X(1,5), X(8,12),
X(2,5), X(8,11), X(4,9), X(3,4), X(9,10), X(3,5), X(8,10), X(4,6), X(7,9),
X(4,5), X(6,7), X(8,9)
};
S(14) = {
X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(1,3), X(5,7),
X(9,11), X(2,4), X(6,8), X(10,12), X(1,5), X(9,13), X(2,6), X(10,14), X(3,7),
X(4,8), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(6,11), X(7,10),
X(4,13), X(8,12), X(2,3), X(5,9), X(2,5), X(8,14), X(3,9), X(3,5), X(6,7),
X(10,11), X(12,14), X(4,9), X(8,13), X(7,9), X(11,13), X(4,6), X(8,10), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(7,8), X(9,10)
};
S(16) = {
X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(1,3),
X(5,7), X(9,11), X(13,15), X(2,4), X(6,8), X(10,12), X(14,16), X(1,5), X(9,13),
X(2,6), X(10,14), X(3,7), X(11,15), X(4,8), X(12,16), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(6,11), X(7,10), X(4,13),
X(14,15), X(8,12), X(2,3), X(5,9), X(2,5), X(8,14), X(3,9), X(12,15), X(3,5),
X(6,7), X(10,11), X(12,14), X(4,9), X(8,13), X(7,9), X(11,13), X(4,6), X(8,10),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(7,8), X(9,10)
};
S(18) = {
X(1,17), X(2,18), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(9,17), X(10,18), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(5,17), X(6,18), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(3,17), X(4,18), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(2,17), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17)
};
S(20) = {
X(1,17), X(2,18), X(3,19), X(4,20), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(9,17), X(10,18), X(11,19), X(12,20),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(5,17),
X(6,18), X(7,19), X(8,20), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17),
X(14,18), X(15,19), X(16,20), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(3,17), X(4,18), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(2,17), X(4,19),
X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(2,3), X(4,5), X(6,7),
X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19)
};
S(22) = {
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(5,17), X(6,18),
X(7,19), X(8,20), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(3,17), X(4,18), X(7,21), X(8,22),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(2,17), X(4,19), X(6,21),
X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21)
};
S(24) = {
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(9,17),
X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(5,17), X(6,18), X(7,19), X(8,20), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(3,17), X(4,18), X(7,21), X(8,22), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14),
X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(2,17), X(4,19), X(6,21),
X(8,23), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23)
};
S(26) = {
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16),
X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25)
};
S(28) = {
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19),
X(18,21), X(20,23), X(22,25), X(24,27), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27)
};
S(30) = {
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29)
};
S(32) = {
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31)
};
S(34) = {
X(1,33), X(2,34), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(17,33), X(18,34), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(9,33), X(10,34), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(5,33), X(6,34), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(3,33), X(4,34), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(2,33), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(2,5), X(4,7), X(6,9), X(8,11),
X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27),
X(26,29), X(28,31), X(30,33), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33)
};
S(36) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34), X(19,35), X(20,36),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(9,33), X(10,34), X(11,35), X(12,36), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(5,33), X(6,34), X(7,35), X(8,36), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(3,33), X(4,34), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(2,33), X(4,35),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19),
X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35)
};
S(38) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(5,33), X(6,34), X(7,35), X(8,36), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(3,33), X(4,34), X(7,37), X(8,38),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(2,33), X(4,35), X(6,37), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37)
};
S(40) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(5,33), X(6,34), X(7,35), X(8,36),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(3,33), X(4,34), X(7,37), X(8,38), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(2,33), X(4,35),
X(6,37), X(8,39), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39)
};
S(42) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41)
};
S(44) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19),
X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35),
X(34,37), X(36,39), X(38,41), X(40,43), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43)
};
S(46) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44),
X(37,45), X(38,46), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(2,5), X(4,7), X(6,9), X(8,11),
X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27),
X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43),
X(42,45), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45)
};
S(48) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47)
};
S(50) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44),
X(37,45), X(38,46), X(39,47), X(40,48), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42),
X(43,45), X(44,46), X(47,49), X(48,50), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(2,5), X(4,7), X(6,9), X(8,11),
X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27),
X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43),
X(42,45), X(44,47), X(46,49), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49)
};
S(52) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42),
X(43,45), X(44,46), X(47,49), X(48,50), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19),
X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35),
X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51)
};
S(54) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44),
X(37,45), X(38,46), X(39,47), X(40,48), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42),
X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53)
};
S(56) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51), X(52,53), X(54,55)
};
S(58) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44),
X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47),
X(48,49), X(50,51), X(52,53), X(54,55), X(56,57)
};
S(60) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19),
X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35),
X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51),
X(50,53), X(52,55), X(54,57), X(56,59), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59)
};
S(62) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44),
X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60),
X(53,61), X(54,62), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(28,59), X(30,61), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(2,5), X(4,7), X(6,9), X(8,11),
X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27),
X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43),
X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59),
X(58,61), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47),
X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61)
};
S(64) = {
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63)
};
S(66) = {
X(1,65), X(2,66), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(33,65), X(34,66), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(9,65), X(10,66), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(5,65), X(6,66),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(3,65), X(4,66), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(2,65),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65)
};
S(68) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(17,65), X(18,66), X(19,67), X(20,68), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(9,65), X(10,66), X(11,67), X(12,68), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(5,65), X(6,66), X(7,67), X(8,68),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(3,65), X(4,66), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(2,65), X(4,67), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(2,5), X(4,7), X(6,9), X(8,11),
X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27),
X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43),
X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59),
X(58,61), X(60,63), X(62,65), X(64,67), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67)
};
S(70) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(5,65), X(6,66), X(7,67), X(8,68),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(3,65), X(4,66), X(7,69), X(8,70), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16),
X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32),
X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48),
X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64),
X(65,66), X(67,68), X(69,70), X(2,65), X(4,67), X(6,69), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69)
};
S(72) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(5,65), X(6,66), X(7,67), X(8,68),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(69,71), X(70,72), X(3,65), X(4,66), X(7,69), X(8,70),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66),
X(67,69), X(68,70), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(2,65), X(4,67),
X(6,69), X(8,71), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71)
};
S(74) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70),
X(15,71), X(16,72), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70),
X(47,71), X(48,72), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(69,73), X(70,74), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73)
};
S(76) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(69,73), X(70,74), X(71,75), X(72,76), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(2,5), X(4,7), X(6,9), X(8,11),
X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27),
X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43),
X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59),
X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65),
X(66,67), X(68,69), X(70,71), X(72,73), X(74,75)
};
S(78) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74),
X(71,77), X(72,78), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16),
X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32),
X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48),
X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64),
X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77)
};
S(80) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(69,73), X(70,74), X(71,75), X(72,76), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66),
X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65),
X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79)
};
S(82) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66),
X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74),
X(71,77), X(72,78), X(75,81), X(76,82), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42),
X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58),
X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74),
X(75,77), X(76,78), X(79,81), X(80,82), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(2,17),
X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33),
X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49),
X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65),
X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81),
X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23),
X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39),
X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55),
X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71),
X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81)
};
S(84) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44),
X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60),
X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76),
X(69,77), X(70,78), X(71,79), X(72,80), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19),
X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35),
X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51),
X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67),
X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65),
X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81),
X(82,83)
};
S(86) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70),
X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66),
X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82),
X(79,83), X(80,84), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66),
X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82),
X(83,85), X(84,86), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25),
X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41),
X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57),
X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73),
X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85)
};
S(88) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80),
X(81,85), X(82,86), X(83,87), X(84,88), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80),
X(81,83), X(82,84), X(85,87), X(86,88), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66),
X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82),
X(83,85), X(84,86), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87)
};
S(90) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80),
X(81,85), X(82,86), X(83,87), X(84,88), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80),
X(81,83), X(82,84), X(85,87), X(86,88), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74),
X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66),
X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82),
X(83,85), X(84,86), X(87,89), X(88,90), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25),
X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41),
X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57),
X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73),
X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89),
X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23),
X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39),
X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55),
X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71),
X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87),
X(82,89), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89)
};
S(92) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12),
X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28),
X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44),
X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60),
X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76),
X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80),
X(81,85), X(82,86), X(83,87), X(84,88), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16),
X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32),
X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48),
X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64),
X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80),
X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86),
X(83,89), X(84,90), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19),
X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35),
X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51),
X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67),
X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83),
X(82,85), X(84,87), X(86,89), X(88,91), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89),
X(90,91)
};
S(94) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90),
X(59,91), X(60,92), X(61,93), X(62,94), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92),
X(77,93), X(78,94), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80),
X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86),
X(83,89), X(84,90), X(87,93), X(88,94), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42),
X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58),
X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74),
X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90),
X(91,93), X(92,94), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(2,17),
X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33),
X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49),
X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65),
X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81),
X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93)
};
S(96) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80),
X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16),
X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32),
X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48),
X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64),
X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80),
X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20),
X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36),
X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52),
X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68),
X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84),
X(85,89), X(86,90), X(87,91), X(88,92), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88),
X(89,91), X(90,92), X(93,95), X(94,96), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66),
X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82),
X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65),
X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81),
X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95)
};
S(98) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92),
X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80),
X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(41,97), X(42,98), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70),
X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86),
X(63,87), X(64,88), X(73,97), X(74,98), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82),
X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86),
X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97)
};
S(100) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(17,33),
X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41),
X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65),
X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73),
X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97),
X(82,98), X(83,99), X(84,100), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13),
X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29),
X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45),
X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61),
X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77),
X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93),
X(86,94), X(87,95), X(88,96), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(9,33),
X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49),
X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65),
X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81),
X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97),
X(74,98), X(75,99), X(76,100), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37),
X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53),
X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69),
X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85),
X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(5,65),
X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81),
X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97),
X(38,98), X(39,99), X(40,100), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(5,17),
X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33),
X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49),
X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65),
X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81),
X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97),
X(86,98), X(87,99), X(88,100), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17),
X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33),
X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49),
X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65),
X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81),
X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97),
X(94,98), X(95,99), X(96,100), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(3,65), X(4,66), X(7,69),
X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85),
X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17),
X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33),
X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49),
X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65),
X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81),
X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97),
X(92,98), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17),
X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33),
X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49),
X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65),
X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81),
X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97),
X(96,98), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14),
X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30),
X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46),
X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62),
X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78),
X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94),
X(95,96), X(97,98), X(99,100), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89),
X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53),
X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69),
X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85),
X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(2,17),
X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33),
X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49),
X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65),
X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81),
X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97),
X(84,99), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99)
};
S(102) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(1,33),
X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41),
X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49),
X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57),
X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97),
X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90),
X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13),
X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29),
X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45),
X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61),
X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77),
X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93),
X(86,94), X(87,95), X(88,96), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78),
X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94),
X(91,95), X(92,96), X(97,101), X(98,102), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(5,17), X(6,18), X(7,19),
X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35),
X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51),
X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67),
X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83),
X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73),
X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89),
X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101)
};
S(104) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21),
X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29),
X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53),
X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61),
X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85),
X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93),
X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(9,33),
X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49),
X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65),
X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81),
X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97),
X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66),
X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82),
X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98),
X(95,99), X(96,100), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41),
X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57),
X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73),
X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89),
X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42),
X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58),
X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74),
X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90),
X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89),
X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103)
};
S(106) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37),
X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45),
X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53),
X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61),
X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100),
X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(33,65),
X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73),
X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81),
X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89),
X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17),
X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25),
X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49),
X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57),
X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81),
X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89),
X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37),
X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53),
X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69),
X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85),
X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96),
X(97,101), X(98,102), X(99,103), X(100,104), X(5,65), X(6,66), X(7,67),
X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83),
X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100),
X(77,105), X(78,106), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82),
X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17),
X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33),
X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49),
X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65),
X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81),
X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97),
X(92,99), X(94,101), X(96,103), X(98,105), X(2,5), X(4,7), X(6,9), X(8,11),
X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27),
X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43),
X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59),
X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75),
X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91),
X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105),
X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17),
X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33),
X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49),
X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65),
X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81),
X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97),
X(98,99), X(100,101), X(102,103), X(104,105)
};
S(108) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92),
X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(9,33),
X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49),
X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65),
X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81),
X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97),
X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(5,33),
X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49),
X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65),
X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81),
X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97),
X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107),
X(96,108), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25),
X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41),
X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57),
X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73),
X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89),
X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102),
X(91,105), X(92,106), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(3,5), X(4,6), X(7,9), X(8,10),
X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26),
X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42),
X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58),
X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74),
X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90),
X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105),
X(104,106), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14),
X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30),
X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46),
X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62),
X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78),
X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94),
X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), X(107,108),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(2,33),
X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49),
X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65),
X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81),
X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97),
X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89),
X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103),
X(104,105), X(106,107)
};
S(110) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103),
X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80),
X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23),
X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39),
X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55),
X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71),
X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87),
X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102),
X(95,103), X(96,104), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78),
X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94),
X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109),
X(106,110), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25),
X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41),
X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57),
X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73),
X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89),
X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100),
X(93,105), X(94,106), X(95,107), X(96,108), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17),
X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33),
X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49),
X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65),
X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81),
X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97),
X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18),
X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34),
X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50),
X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66),
X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82),
X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(2,33),
X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49),
X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65),
X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81),
X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97),
X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(2,17),
X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33),
X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49),
X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65),
X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81),
X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97),
X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47),
X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63),
X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79),
X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95),
X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109)
};
S(112) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33),
X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41),
X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65),
X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73),
X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97),
X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104),
X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111),
X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37),
X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53),
X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69),
X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85),
X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96),
X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100),
X(77,105), X(78,106), X(79,107), X(80,108), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(3,65), X(4,66), X(7,69),
X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85),
X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25),
X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41),
X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57),
X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73),
X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89),
X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103),
X(90,105), X(92,107), X(94,109), X(96,111), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47),
X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63),
X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79),
X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95),
X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109),
X(110,111)
};
S(114) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33),
X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41),
X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65),
X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73),
X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97),
X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104),
X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111),
X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(9,33),
X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49),
X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65),
X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81),
X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97),
X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104),
X(89,113), X(90,114), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37),
X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53),
X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69),
X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85),
X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96),
X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88),
X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103),
X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86),
X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101),
X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), X(107,113),
X(108,114), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17),
X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33),
X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49),
X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65),
X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81),
X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97),
X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113)
};
S(116) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(1,33),
X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41),
X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49),
X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57),
X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97),
X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104),
X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111),
X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90),
X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33),
X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41),
X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65),
X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73),
X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97),
X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104),
X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111),
X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39),
X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55),
X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71),
X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87),
X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102),
X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(9,17),
X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33),
X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49),
X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65),
X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81),
X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97),
X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104),
X(105,113), X(106,114), X(107,115), X(108,116), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113),
X(54,114), X(55,115), X(56,116), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100),
X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115),
X(88,116), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114),
X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22),
X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38),
X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54),
X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70),
X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86),
X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101),
X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), X(107,113),
X(108,114), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17),
X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33),
X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49),
X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65),
X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81),
X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97),
X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73),
X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89),
X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103),
X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(2,17),
X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33),
X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49),
X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65),
X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81),
X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97),
X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111),
X(98,113), X(100,115), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115)
};
S(118) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21),
X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29),
X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53),
X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61),
X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85),
X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93),
X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116),
X(101,117), X(102,118), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107),
X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80),
X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(5,33),
X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49),
X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65),
X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81),
X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97),
X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108),
X(85,113), X(86,114), X(87,115), X(88,116), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66),
X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82),
X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98),
X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108),
X(109,113), X(110,114), X(111,115), X(112,116), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88),
X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103),
X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115),
X(114,116), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110),
X(83,113), X(84,114), X(87,117), X(88,118), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114),
X(103,117), X(104,118), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117)
};
S(120) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37),
X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45),
X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53),
X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61),
X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100),
X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107),
X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114),
X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(33,65),
X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73),
X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81),
X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89),
X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17),
X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25),
X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49),
X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57),
X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81),
X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89),
X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107),
X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16),
X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32),
X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48),
X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64),
X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80),
X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41),
X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57),
X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73),
X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89),
X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102),
X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117),
X(88,118), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73),
X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89),
X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103),
X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117),
X(88,119), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119)
};
S(122) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92),
X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115),
X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121),
X(106,122), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(9,65), X(10,66), X(11,67),
X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83),
X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(9,33),
X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49),
X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65),
X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81),
X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97),
X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104),
X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119),
X(96,120), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23),
X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39),
X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55),
X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71),
X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87),
X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102),
X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), X(108,116),
X(109,117), X(110,118), X(111,119), X(112,120), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121),
X(60,122), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(2,33),
X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49),
X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65),
X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81),
X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97),
X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111),
X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121)
};
S(124) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103),
X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110),
X(63,111), X(64,112), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101),
X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111),
X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113),
X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121),
X(60,122), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123)
};
S(126) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103),
X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110),
X(63,111), X(64,112), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70),
X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86),
X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101),
X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116),
X(61,117), X(62,118), X(63,119), X(64,120), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(9,17),
X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33),
X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49),
X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65),
X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81),
X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97),
X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104),
X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), X(110,118),
X(111,119), X(112,120), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78),
X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94),
X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109),
X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119),
X(116,120), X(121,125), X(122,126), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(5,33),
X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49),
X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65),
X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81),
X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97),
X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108),
X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123),
X(96,124), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88),
X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103),
X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115),
X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73),
X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89),
X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103),
X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117),
X(88,119), X(90,121), X(92,123), X(94,125), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117),
X(112,119), X(114,121), X(116,123), X(118,125), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89),
X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103),
X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115),
X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125)
};
S(128) = {
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101),
X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111),
X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125),
X(122,126), X(123,127), X(124,128), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(5,33),
X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49),
X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65),
X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81),
X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97),
X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108),
X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123),
X(96,124), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88),
X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103),
X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115),
X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(125,127),
X(126,128), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121),
X(60,122), X(63,125), X(64,126), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41),
X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57),
X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73),
X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89),
X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102),
X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117),
X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82),
X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123),
X(62,125), X(64,127), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127)
};
S(130) = {
X(1,129), X(2,130), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129),
X(66,130), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(17,129),
X(18,130), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(17,33),
X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41),
X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65),
X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73),
X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97),
X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104),
X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111),
X(96,112), X(113,129), X(114,130), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13),
X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29),
X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45),
X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61),
X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77),
X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93),
X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108),
X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122),
X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128),
X(9,129), X(10,130), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70),
X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86),
X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101),
X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116),
X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(9,33),
X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49),
X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65),
X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81),
X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97),
X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104),
X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119),
X(96,120), X(105,129), X(106,130), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78),
X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94),
X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109),
X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119),
X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(5,129), X(6,130),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(3,129), X(4,130),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114),
X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129),
X(100,130), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(2,129), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129)
};
S(132) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(1,65), X(2,66), X(3,67), X(4,68),
X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76),
X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84),
X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92),
X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126),
X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(33,65),
X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73),
X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81),
X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89),
X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(9,129), X(10,130), X(11,131), X(12,132), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(5,129), X(6,130), X(7,131), X(8,132), X(5,65), X(6,66), X(7,67),
X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83),
X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100),
X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115),
X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130),
X(103,131), X(104,132), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120),
X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132),
X(3,129), X(4,130), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110),
X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125),
X(96,126), X(99,129), X(100,130), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25),
X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41),
X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57),
X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73),
X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89),
X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102),
X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117),
X(104,118), X(107,121), X(108,122), X(111,125), X(112,126), X(115,129),
X(116,130), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130),
X(131,132), X(2,129), X(4,131), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89),
X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103),
X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117),
X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131)
};
S(134) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(1,65), X(2,66),
X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74),
X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82),
X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90),
X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98),
X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105),
X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112),
X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119),
X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126),
X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133),
X(70,134), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(9,129), X(10,130), X(11,131), X(12,132),
X(13,133), X(14,134), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(5,129), X(6,130), X(7,131), X(8,132), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100),
X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115),
X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130),
X(103,131), X(104,132), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120),
X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132),
X(3,129), X(4,130), X(7,133), X(8,134), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101),
X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114),
X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129),
X(68,130), X(71,133), X(72,134), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41),
X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57),
X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73),
X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89),
X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102),
X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117),
X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130),
X(103,133), X(104,134), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(2,129), X(4,131), X(6,133), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89),
X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103),
X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117),
X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131),
X(70,133), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(2,17),
X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33),
X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49),
X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65),
X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81),
X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97),
X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111),
X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), X(108,123),
X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117),
X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129),
X(124,131), X(126,133), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133)
};
S(136) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71),
X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79),
X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87),
X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95),
X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102),
X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109),
X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116),
X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123),
X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130),
X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(1,33),
X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41),
X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49),
X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57),
X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97),
X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104),
X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111),
X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118),
X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125),
X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(1,17),
X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25),
X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49),
X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57),
X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81),
X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89),
X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134),
X(87,135), X(88,136), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39),
X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55),
X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71),
X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87),
X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102),
X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117),
X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(5,129), X(6,130), X(7,131),
X(8,132), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), X(5,17),
X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33),
X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49),
X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65),
X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81),
X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97),
X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108),
X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), X(110,122),
X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88),
X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103),
X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115),
X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(125,127),
X(126,128), X(129,131), X(130,132), X(133,135), X(134,136), X(3,129), X(4,130),
X(7,133), X(8,134), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(2,129), X(4,131), X(6,133), X(8,135), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85),
X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(116,131), X(118,133), X(120,135), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47),
X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63),
X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79),
X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95),
X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109),
X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), X(120,121),
X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), X(132,133),
X(134,135)
};
S(138) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69),
X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77),
X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85),
X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93),
X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100),
X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107),
X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114),
X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121),
X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128),
X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135),
X(72,136), X(73,137), X(74,138), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37),
X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45),
X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53),
X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61),
X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100),
X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107),
X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114),
X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121),
X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128),
X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135),
X(40,136), X(41,137), X(42,138), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123),
X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137)
};
S(140) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(1,65), X(2,66), X(3,67),
X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75),
X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83),
X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91),
X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(1,33),
X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41),
X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49),
X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57),
X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97),
X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104),
X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111),
X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118),
X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125),
X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133),
X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139),
X(108,140), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(9,33),
X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49),
X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65),
X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81),
X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97),
X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104),
X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119),
X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), X(109,133),
X(110,134), X(111,135), X(112,136), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78),
X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94),
X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109),
X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119),
X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(129,133),
X(130,134), X(131,135), X(132,136), X(5,129), X(6,130), X(7,131), X(8,132),
X(13,137), X(14,138), X(15,139), X(16,140), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(5,17), X(6,18), X(7,19),
X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35),
X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51),
X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67),
X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83),
X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66),
X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82),
X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98),
X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108),
X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), X(118,122),
X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), X(128,132),
X(133,137), X(134,138), X(135,139), X(136,140), X(1,3), X(2,4), X(5,7), X(6,8),
X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24),
X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40),
X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56),
X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72),
X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88),
X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103),
X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115),
X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(125,127),
X(126,128), X(129,131), X(130,132), X(133,135), X(134,136), X(137,139),
X(138,140), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(2,129), X(4,131), X(6,133), X(8,135),
X(10,137), X(12,139), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73),
X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89),
X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103),
X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117),
X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131),
X(102,133), X(104,135), X(106,137), X(108,139), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139)
};
S(142) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131),
X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138),
X(75,139), X(76,140), X(77,141), X(78,142), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133),
X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139),
X(108,140), X(109,141), X(110,142), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92),
X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115),
X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121),
X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), X(111,127),
X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39),
X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55),
X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71),
X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87),
X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102),
X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117),
X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130),
X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82),
X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41),
X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57),
X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73),
X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89),
X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103),
X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117),
X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131),
X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141)
};
S(144) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137),
X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130),
X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(2,129), X(4,131),
X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143)
};
S(146) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(1,65), X(2,66), X(3,67), X(4,68),
X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76),
X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84),
X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92),
X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126),
X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133),
X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140),
X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(33,65),
X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73),
X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81),
X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89),
X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107),
X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130),
X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137),
X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138),
X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113),
X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124),
X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139),
X(80,140), X(85,145), X(86,146), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100),
X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115),
X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130),
X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), X(112,140),
X(117,145), X(118,146), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120),
X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132),
X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144),
X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141),
X(16,142), X(19,145), X(20,146), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117),
X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130),
X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145),
X(84,146), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(2,33),
X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49),
X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65),
X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81),
X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97),
X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111),
X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125),
X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), X(106,137),
X(108,139), X(110,141), X(112,143), X(114,145), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145)
};
S(148) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(1,65),
X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73),
X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81),
X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89),
X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97),
X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104),
X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111),
X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118),
X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125),
X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90),
X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129),
X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135),
X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141),
X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147),
X(116,148), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129),
X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139),
X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101),
X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114),
X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129),
X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142),
X(83,145), X(84,146), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115),
X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129),
X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143),
X(82,145), X(84,147), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147)
};
S(150) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71),
X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79),
X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87),
X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95),
X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102),
X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109),
X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116),
X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123),
X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130),
X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137),
X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144),
X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(1,33),
X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41),
X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49),
X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57),
X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97),
X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104),
X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111),
X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118),
X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125),
X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136),
X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142),
X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148),
X(117,149), X(118,150), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(17,129),
X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136),
X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143),
X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(17,33),
X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41),
X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65),
X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73),
X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97),
X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104),
X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111),
X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), X(117,133),
X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), X(123,139),
X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39),
X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55),
X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71),
X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87),
X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102),
X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117),
X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110),
X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125),
X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), X(107,137),
X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), X(119,149),
X(120,150), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142),
X(139,145), X(140,146), X(143,149), X(144,150), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138),
X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149)
};
S(152) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69),
X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77),
X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85),
X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93),
X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100),
X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107),
X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114),
X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121),
X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128),
X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135),
X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142),
X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149),
X(86,150), X(87,151), X(88,152), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37),
X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45),
X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53),
X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61),
X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100),
X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107),
X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114),
X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121),
X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128),
X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135),
X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142),
X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149),
X(54,150), X(55,151), X(56,152), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92),
X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115),
X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121),
X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), X(111,127),
X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), X(133,149),
X(134,150), X(135,151), X(136,152), X(17,129), X(18,130), X(19,131), X(20,132),
X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139),
X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39),
X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55),
X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71),
X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87),
X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102),
X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117),
X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151),
X(128,152), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113),
X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124),
X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139),
X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107),
X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121),
X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131),
X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145),
X(134,146), X(135,147), X(136,148), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116),
X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128),
X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140),
X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152),
X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141),
X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(2,33),
X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49),
X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65),
X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81),
X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97),
X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111),
X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125),
X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), X(106,137),
X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), X(118,149),
X(120,151), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89),
X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103),
X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115),
X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127),
X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139),
X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151)
};
S(154) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(1,65), X(2,66),
X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74),
X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82),
X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90),
X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98),
X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105),
X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112),
X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119),
X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126),
X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133),
X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140),
X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147),
X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131),
X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138),
X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145),
X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152),
X(57,153), X(58,154), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107),
X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130),
X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137),
X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138),
X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(9,65), X(10,66), X(11,67),
X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83),
X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39),
X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55),
X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71),
X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87),
X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102),
X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117),
X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151),
X(128,152), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117),
X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130),
X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145),
X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(2,129), X(4,131), X(6,133),
X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147),
X(22,149), X(24,151), X(26,153), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89),
X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103),
X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117),
X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131),
X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145),
X(84,147), X(86,149), X(88,151), X(90,153), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95),
X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109),
X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121),
X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133),
X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145),
X(132,147), X(134,149), X(136,151), X(138,153), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143),
X(144,145), X(146,147), X(148,149), X(150,151), X(152,153)
};
S(156) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131),
X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138),
X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145),
X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152),
X(89,153), X(90,154), X(91,155), X(92,156), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133),
X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139),
X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), X(113,145),
X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), X(119,151),
X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119),
X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125),
X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147),
X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153),
X(138,154), X(139,155), X(140,156), X(17,129), X(18,130), X(19,131), X(20,132),
X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139),
X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147),
X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138),
X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153),
X(30,154), X(31,155), X(32,156), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107),
X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121),
X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131),
X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145),
X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155),
X(144,156), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(124,155), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155)
};
S(158) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137),
X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144),
X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151),
X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107),
X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130),
X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137),
X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138),
X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150),
X(31,151), X(32,152), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132),
X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146),
X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(5,33),
X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49),
X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65),
X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81),
X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97),
X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108),
X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123),
X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), X(109,137),
X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), X(119,147),
X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129),
X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139),
X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153),
X(150,154), X(151,155), X(152,156), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116),
X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128),
X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140),
X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152),
X(153,155), X(154,156), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137),
X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150),
X(27,153), X(28,154), X(31,157), X(32,158), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101),
X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114),
X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129),
X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142),
X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157),
X(96,158), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(124,155), X(126,157), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89),
X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103),
X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115),
X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127),
X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139),
X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151),
X(152,153), X(154,155), X(156,157)
};
S(160) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(1,65), X(2,66), X(3,67), X(4,68),
X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76),
X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84),
X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92),
X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126),
X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133),
X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140),
X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147),
X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154),
X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65),
X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73),
X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81),
X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89),
X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132),
X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139),
X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132),
X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147),
X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(5,65),
X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81),
X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97),
X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108),
X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123),
X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138),
X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153),
X(94,154), X(95,155), X(96,156), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41),
X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57),
X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73),
X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89),
X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100),
X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115),
X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130),
X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), X(112,140),
X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), X(126,154),
X(127,155), X(128,156), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120),
X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132),
X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144),
X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156),
X(157,159), X(158,160), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137),
X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150),
X(27,153), X(28,154), X(31,157), X(32,158), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101),
X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114),
X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129),
X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142),
X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157),
X(96,158), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89),
X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103),
X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117),
X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131),
X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145),
X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95),
X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109),
X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121),
X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133),
X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145),
X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157),
X(144,159), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159)
};
S(162) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(1,65),
X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73),
X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81),
X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89),
X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97),
X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104),
X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111),
X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118),
X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125),
X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90),
X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129),
X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135),
X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141),
X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147),
X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), X(121,153),
X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), X(127,159),
X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134),
X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141),
X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(133,161), X(134,162), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129),
X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139),
X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153),
X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89),
X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103),
X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117),
X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131),
X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145),
X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159),
X(98,161), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143),
X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155),
X(156,157), X(158,159), X(160,161)
};
S(164) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71),
X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79),
X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87),
X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95),
X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102),
X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109),
X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116),
X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123),
X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130),
X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137),
X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144),
X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151),
X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158),
X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(1,33),
X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41),
X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49),
X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57),
X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97),
X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104),
X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111),
X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118),
X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125),
X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90),
X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129),
X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135),
X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141),
X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147),
X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), X(121,153),
X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), X(127,159),
X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147),
X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162),
X(107,163), X(108,164), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101),
X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111),
X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125),
X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135),
X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149),
X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159),
X(156,160), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138),
X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153),
X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110),
X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125),
X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), X(107,137),
X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), X(119,149),
X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), X(131,161),
X(132,162), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142),
X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154),
X(151,157), X(152,158), X(155,161), X(156,162), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138),
X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150),
X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(2,129), X(4,131), X(6,133), X(8,135),
X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149),
X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123),
X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137),
X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151),
X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(2,33),
X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49),
X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65),
X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81),
X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97),
X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111),
X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125),
X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), X(106,137),
X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), X(118,149),
X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), X(130,161),
X(132,163), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89),
X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103),
X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115),
X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127),
X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139),
X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151),
X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163)
};
S(166) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69),
X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77),
X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85),
X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93),
X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100),
X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107),
X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114),
X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121),
X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128),
X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135),
X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142),
X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149),
X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156),
X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163),
X(100,164), X(101,165), X(102,166), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66),
X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74),
X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82),
X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90),
X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129),
X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135),
X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141),
X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147),
X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), X(121,153),
X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), X(127,159),
X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70),
X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86),
X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101),
X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116),
X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151),
X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165),
X(142,166), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(5,65),
X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81),
X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97),
X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108),
X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123),
X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138),
X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153),
X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146),
X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161),
X(100,162), X(103,165), X(104,166), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114),
X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129),
X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141),
X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153),
X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165),
X(136,166), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(2,129), X(4,131), X(6,133),
X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147),
X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161),
X(36,163), X(38,165), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161),
X(100,163), X(102,165), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165)
};
S(168) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(1,65), X(2,66),
X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74),
X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82),
X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90),
X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98),
X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105),
X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112),
X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119),
X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126),
X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133),
X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140),
X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147),
X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154),
X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161),
X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167),
X(104,168), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162),
X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168),
X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135),
X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142),
X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149),
X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156),
X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136),
X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142),
X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148),
X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154),
X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(9,65), X(10,66), X(11,67),
X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83),
X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(5,65),
X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81),
X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97),
X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108),
X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123),
X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138),
X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153),
X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158),
X(35,161), X(36,162), X(39,165), X(40,166), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101),
X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114),
X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129),
X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142),
X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157),
X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(2,129), X(4,131),
X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145),
X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159),
X(34,161), X(36,163), X(38,165), X(40,167), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115),
X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129),
X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143),
X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157),
X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167)
};
S(170) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131),
X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138),
X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145),
X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152),
X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159),
X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150),
X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157),
X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155),
X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119),
X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125),
X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147),
X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153),
X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159),
X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134),
X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141),
X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(9,129), X(10,130), X(11,131), X(12,132),
X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147),
X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162),
X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107),
X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121),
X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131),
X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145),
X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155),
X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169),
X(158,170), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158),
X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153),
X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123),
X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137),
X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151),
X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165),
X(104,167), X(106,169), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95),
X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109),
X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121),
X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133),
X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145),
X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157),
X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15),
X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31),
X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47),
X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63),
X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79),
X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95),
X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109),
X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), X(120,121),
X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), X(132,133),
X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), X(144,145),
X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), X(156,157),
X(158,159), X(160,161), X(162,163), X(164,165), X(166,167), X(168,169)
};
S(172) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150),
X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157),
X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155),
X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119),
X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125),
X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147),
X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153),
X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159),
X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167),
X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103),
X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118),
X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133),
X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148),
X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113),
X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124),
X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139),
X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154),
X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), X(104,164),
X(109,169), X(110,170), X(111,171), X(112,172), X(5,33), X(6,34), X(7,35),
X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51),
X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67),
X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83),
X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171),
X(168,172), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120),
X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132),
X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144),
X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156),
X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), X(166,168),
X(169,171), X(170,172), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137),
X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150),
X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165),
X(40,166), X(43,169), X(44,170), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117),
X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130),
X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145),
X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158),
X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(3,33),
X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49),
X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65),
X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81),
X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97),
X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110),
X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125),
X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), X(107,137),
X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), X(119,149),
X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), X(131,161),
X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82),
X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74),
X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90),
X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105),
X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117),
X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129),
X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141),
X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153),
X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165),
X(160,166), X(163,169), X(164,170), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130),
X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142),
X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154),
X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166),
X(167,168), X(169,170), X(171,172), X(2,129), X(4,131), X(6,133), X(8,135),
X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149),
X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163),
X(38,165), X(40,167), X(42,169), X(44,171), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115),
X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129),
X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143),
X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157),
X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169),
X(108,171), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95),
X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109),
X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121),
X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133),
X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145),
X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157),
X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169),
X(156,171), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171)
};
S(174) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(1,65), X(2,66), X(3,67), X(4,68),
X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76),
X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84),
X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92),
X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150),
X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157),
X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155),
X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119),
X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125),
X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147),
X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153),
X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159),
X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(9,65), X(10,66), X(11,67),
X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83),
X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113),
X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124),
X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139),
X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154),
X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), X(104,164),
X(109,169), X(110,170), X(111,171), X(112,172), X(5,33), X(6,34), X(7,35),
X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51),
X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67),
X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83),
X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171),
X(168,172), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120),
X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132),
X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144),
X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156),
X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), X(166,168),
X(169,171), X(170,172), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137),
X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150),
X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165),
X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161),
X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143),
X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155),
X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167),
X(168,169), X(170,171), X(172,173)
};
S(176) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(1,65),
X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73),
X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81),
X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89),
X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97),
X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104),
X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111),
X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118),
X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125),
X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150),
X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157),
X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155),
X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119),
X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125),
X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147),
X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153),
X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159),
X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138),
X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144),
X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166),
X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172),
X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174),
X(167,175), X(168,176), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164),
X(109,165), X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107),
X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121),
X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131),
X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145),
X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155),
X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169),
X(158,170), X(159,171), X(160,172), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116),
X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128),
X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140),
X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152),
X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164),
X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176),
X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141),
X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154),
X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169),
X(44,170), X(47,173), X(48,174), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117),
X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130),
X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145),
X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158),
X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170),
X(111,173), X(112,174), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114),
X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126),
X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138),
X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150),
X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162),
X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130),
X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142),
X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154),
X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166),
X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(2,129), X(4,131),
X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145),
X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159),
X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173),
X(48,175), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89),
X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103),
X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115),
X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127),
X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139),
X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151),
X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163),
X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175)
};
S(178) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71),
X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79),
X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87),
X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95),
X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102),
X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109),
X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116),
X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123),
X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130),
X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137),
X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144),
X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151),
X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158),
X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165),
X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171),
X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177),
X(114,178), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162),
X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168),
X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174),
X(143,175), X(144,176), X(145,177), X(146,178), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137),
X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144),
X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151),
X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158),
X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156),
X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134),
X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141),
X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175),
X(128,176), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(9,129), X(10,130), X(11,131), X(12,132),
X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147),
X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162),
X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177),
X(58,178), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147),
X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162),
X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168),
X(121,177), X(122,178), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101),
X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111),
X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125),
X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135),
X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149),
X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159),
X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173),
X(170,174), X(171,175), X(172,176), X(5,129), X(6,130), X(7,131), X(8,132),
X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147),
X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162),
X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177),
X(54,178), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121),
X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134),
X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149),
X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162),
X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174),
X(115,177), X(116,178), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82),
X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117),
X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129),
X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141),
X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153),
X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165),
X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177)
};
S(180) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69),
X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77),
X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85),
X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93),
X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100),
X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107),
X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114),
X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121),
X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128),
X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135),
X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142),
X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149),
X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156),
X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163),
X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169),
X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175),
X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126),
X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164),
X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170),
X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176),
X(145,177), X(146,178), X(147,179), X(148,180), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137),
X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144),
X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151),
X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158),
X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156),
X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107),
X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130),
X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137),
X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144),
X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), X(118,166),
X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), X(124,172),
X(125,173), X(126,174), X(127,175), X(128,176), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(9,65), X(10,66), X(11,67),
X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83),
X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179),
X(124,180), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70),
X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86),
X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101),
X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116),
X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151),
X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165),
X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179),
X(156,180), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153),
X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123),
X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137),
X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151),
X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165),
X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), X(114,177),
X(116,179), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177),
X(178,179)
};
S(182) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(1,65), X(2,66),
X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74),
X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82),
X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90),
X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98),
X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105),
X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112),
X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119),
X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126),
X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133),
X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140),
X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147),
X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154),
X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161),
X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167),
X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173),
X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179),
X(116,180), X(117,181), X(118,182), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150),
X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157),
X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155),
X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119),
X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125),
X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147),
X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153),
X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159),
X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), X(165,181),
X(166,182), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138),
X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144),
X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166),
X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172),
X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174),
X(167,175), X(168,176), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178),
X(59,179), X(60,180), X(61,181), X(62,182), X(9,65), X(10,66), X(11,67),
X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83),
X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179),
X(124,180), X(125,181), X(126,182), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181),
X(174,182), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121),
X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134),
X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149),
X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162),
X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174),
X(115,177), X(116,178), X(119,181), X(120,182), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74),
X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90),
X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105),
X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117),
X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129),
X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141),
X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153),
X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165),
X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(171,177),
X(172,178), X(175,181), X(176,182), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130),
X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142),
X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154),
X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166),
X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178),
X(179,180), X(181,182), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165),
X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177),
X(148,179), X(150,181), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89),
X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103),
X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115),
X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127),
X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139),
X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151),
X(152,153), X(154,155), X(156,157), X(158,159), X(160,161), X(162,163),
X(164,165), X(166,167), X(168,169), X(170,171), X(172,173), X(174,175),
X(176,177), X(178,179), X(180,181)
};
S(184) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131),
X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138),
X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145),
X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152),
X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159),
X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179),
X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(17,129),
X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136),
X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143),
X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166),
X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173),
X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166),
X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181),
X(62,182), X(63,183), X(64,184), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179),
X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161),
X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171),
X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(149,177), X(150,178), X(151,179), X(152,180), X(5,17), X(6,18), X(7,19),
X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35),
X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51),
X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67),
X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83),
X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117),
X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130),
X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145),
X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158),
X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170),
X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), X(120,182),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53),
X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69),
X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85),
X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117),
X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129),
X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141),
X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153),
X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165),
X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177),
X(172,179), X(174,181), X(176,183), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143),
X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155),
X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167),
X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179),
X(180,181), X(182,183)
};
S(186) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179),
X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185),
X(170,186), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138),
X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144),
X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166),
X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172),
X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174),
X(167,175), X(168,176), X(177,185), X(178,186), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183),
X(64,184), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147),
X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162),
X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168),
X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), X(126,182),
X(127,183), X(128,184), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179),
X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101),
X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111),
X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125),
X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135),
X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149),
X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159),
X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173),
X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), X(179,183),
X(180,184), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138),
X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153),
X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164),
X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179),
X(56,180), X(61,185), X(62,186), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170),
X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180),
X(125,185), X(126,186), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117),
X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130),
X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145),
X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158),
X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170),
X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), X(120,182),
X(123,185), X(124,186), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114),
X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126),
X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138),
X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150),
X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162),
X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174),
X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), X(172,186), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174),
X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130),
X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142),
X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154),
X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166),
X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178),
X(179,180), X(181,182), X(183,184), X(185,186), X(2,129), X(4,131), X(6,133),
X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147),
X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161),
X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), X(48,175),
X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165),
X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177),
X(148,179), X(150,181), X(152,183), X(154,185), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185)
};
S(188) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(1,65), X(2,66), X(3,67), X(4,68),
X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76),
X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84),
X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92),
X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179),
X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185),
X(170,186), X(171,187), X(172,188), X(17,129), X(18,130), X(19,131), X(20,132),
X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139),
X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162),
X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169),
X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103),
X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110),
X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133),
X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140),
X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175),
X(128,176), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187),
X(180,188), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164),
X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178),
X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132),
X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146),
X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152),
X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166),
X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180),
X(157,181), X(158,182), X(159,183), X(160,184), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78),
X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94),
X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109),
X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119),
X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(129,133),
X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), X(139,143),
X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), X(153,157),
X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), X(163,167),
X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), X(177,181),
X(178,182), X(179,183), X(180,184), X(5,129), X(6,130), X(7,131), X(8,132),
X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147),
X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162),
X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177),
X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187),
X(128,188), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(171,185), X(172,186), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186),
X(187,188), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73),
X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89),
X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103),
X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117),
X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131),
X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145),
X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159),
X(98,161), X(100,163), X(102,165), X(104,167), X(106,169), X(108,171),
X(110,173), X(112,175), X(114,177), X(116,179), X(118,181), X(120,183),
X(122,185), X(124,187), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181),
X(152,183), X(154,185), X(156,187), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139),
X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151),
X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163),
X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175),
X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143),
X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155),
X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167),
X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179),
X(180,181), X(182,183), X(184,185), X(186,187)
};
S(190) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(1,65),
X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73),
X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81),
X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89),
X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97),
X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104),
X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111),
X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118),
X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125),
X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179),
X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185),
X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(17,129),
X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136),
X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143),
X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166),
X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173),
X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166),
X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181),
X(62,182), X(63,183), X(64,184), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179),
X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187),
X(64,188), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115),
X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129),
X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143),
X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157),
X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169),
X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181),
X(120,183), X(122,185), X(124,187), X(126,189), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53),
X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69),
X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85),
X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117),
X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129),
X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141),
X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153),
X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165),
X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177),
X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177),
X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189)
};
S(192) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71),
X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79),
X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87),
X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95),
X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102),
X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109),
X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116),
X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123),
X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130),
X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137),
X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144),
X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151),
X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158),
X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165),
X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171),
X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177),
X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), X(119,183),
X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), X(125,189),
X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179),
X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185),
X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(175,191),
X(176,192), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40),
X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48),
X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72),
X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80),
X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103),
X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110),
X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132),
X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138),
X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144),
X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166),
X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172),
X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174),
X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188),
X(181,189), X(182,190), X(183,191), X(184,192), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183),
X(64,184), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147),
X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162),
X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168),
X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), X(126,182),
X(127,183), X(128,184), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179),
X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101),
X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111),
X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125),
X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135),
X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149),
X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159),
X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173),
X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), X(179,183),
X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), X(5,129), X(6,130),
X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145),
X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156),
X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171),
X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186),
X(63,187), X(64,188), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161),
X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171),
X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185),
X(126,186), X(127,187), X(128,188), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130),
X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140),
X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154),
X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164),
X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178),
X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186),
X(183,187), X(184,188), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153),
X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177),
X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189),
X(190,191)
};
S(194) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69),
X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77),
X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85),
X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93),
X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100),
X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107),
X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114),
X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121),
X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128),
X(129,193), X(130,194), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133),
X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140),
X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147),
X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154),
X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161),
X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167),
X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173),
X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179),
X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), X(121,185),
X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), X(127,191),
X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162),
X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168),
X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174),
X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), X(148,180),
X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), X(154,186),
X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), X(160,192),
X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135),
X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142),
X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149),
X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156),
X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(33,65),
X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73),
X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81),
X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89),
X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193),
X(178,194), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150),
X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165),
X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180),
X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(5,129), X(6,130), X(7,131), X(8,132),
X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147),
X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162),
X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177),
X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188),
X(69,193), X(70,194), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161),
X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171),
X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185),
X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186),
X(159,187), X(160,188), X(165,193), X(166,194), X(5,17), X(6,18), X(7,19),
X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35),
X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51),
X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67),
X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83),
X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(131,193), X(132,194), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114),
X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129),
X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141),
X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153),
X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165),
X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177),
X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189),
X(160,190), X(163,193), X(164,194), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114),
X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126),
X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138),
X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150),
X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162),
X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174),
X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), X(172,186),
X(175,189), X(176,190), X(179,193), X(180,194), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142),
X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154),
X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166),
X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178),
X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190),
X(187,193), X(188,194), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169),
X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181),
X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193),
X(192,194), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14),
X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30),
X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46),
X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62),
X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78),
X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94),
X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), X(107,108),
X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), X(119,120),
X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), X(131,132),
X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), X(143,144),
X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), X(155,156),
X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), X(167,168),
X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), X(179,180),
X(181,182), X(183,184), X(185,186), X(187,188), X(189,190), X(191,192),
X(193,194), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153),
X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179),
X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191),
X(186,193), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181),
X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193)
};
S(196) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(1,65), X(2,66),
X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74),
X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82),
X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90),
X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98),
X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105),
X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112),
X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119),
X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126),
X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), X(132,196),
X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135),
X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142),
X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149),
X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156),
X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163),
X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169),
X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175),
X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(117,181),
X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), X(123,187),
X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126),
X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164),
X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170),
X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176),
X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), X(150,182),
X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), X(156,188),
X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137),
X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144),
X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151),
X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158),
X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), X(33,65),
X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73),
X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81),
X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89),
X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167),
X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173),
X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195),
X(148,196), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193),
X(178,194), X(179,195), X(180,196), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13),
X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29),
X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45),
X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61),
X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77),
X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93),
X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108),
X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122),
X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128),
X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142),
X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156),
X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170),
X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176),
X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190),
X(183,191), X(184,192), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178),
X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193),
X(74,194), X(75,195), X(76,196), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179),
X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(137,193),
X(138,194), X(139,195), X(140,196), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181),
X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195),
X(188,196), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170),
X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180),
X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194),
X(167,195), X(168,196), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163),
X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177),
X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187),
X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129),
X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139),
X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153),
X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163),
X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177),
X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187),
X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(131,193), X(132,194), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114),
X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129),
X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141),
X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153),
X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165),
X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177),
X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189),
X(160,190), X(163,193), X(164,194), X(3,17), X(4,18), X(7,21), X(8,22),
X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38),
X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54),
X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70),
X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86),
X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101),
X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114),
X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126),
X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138),
X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150),
X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162),
X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174),
X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), X(172,186),
X(175,189), X(176,190), X(179,193), X(180,194), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142),
X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154),
X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166),
X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178),
X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190),
X(187,193), X(188,194), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169),
X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181),
X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193),
X(192,194), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14),
X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30),
X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46),
X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62),
X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78),
X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94),
X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), X(107,108),
X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), X(119,120),
X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), X(131,132),
X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), X(143,144),
X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), X(155,156),
X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), X(167,168),
X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), X(179,180),
X(181,182), X(183,184), X(185,186), X(187,188), X(189,190), X(191,192),
X(193,194), X(195,196), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193),
X(68,195), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53),
X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69),
X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85),
X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117),
X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129),
X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141),
X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153),
X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165),
X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177),
X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(182,189),
X(184,191), X(186,193), X(188,195), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191),
X(190,193), X(192,195), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143),
X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155),
X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167),
X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179),
X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), X(190,191),
X(192,193), X(194,195)
};
S(198) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136),
X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142),
X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148),
X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154),
X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160),
X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(85,197), X(86,198), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(9,65), X(10,66), X(11,67),
X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83),
X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179),
X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(137,193),
X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196),
X(173,197), X(174,198), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193),
X(70,194), X(71,195), X(72,196), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170),
X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180),
X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194),
X(135,195), X(136,196), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186),
X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146),
X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161),
X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173),
X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185),
X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197),
X(136,198), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142),
X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154),
X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166),
X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178),
X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190),
X(187,193), X(188,194), X(191,197), X(192,198), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138),
X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150),
X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162),
X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), X(172,174),
X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), X(184,186),
X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), X(196,198), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193),
X(68,195), X(70,197), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161),
X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173),
X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185),
X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181),
X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193),
X(192,195), X(194,197), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13),
X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29),
X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45),
X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61),
X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77),
X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93),
X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107),
X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119),
X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131),
X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143),
X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155),
X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167),
X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179),
X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), X(190,191),
X(192,193), X(194,195), X(196,197)
};
S(200) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193),
X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199),
X(136,200), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150),
X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157),
X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196),
X(101,197), X(102,198), X(103,199), X(104,200), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136),
X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142),
X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148),
X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154),
X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160),
X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198),
X(167,199), X(168,200), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179),
X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185),
X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(175,191),
X(176,192), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194),
X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134),
X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141),
X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175),
X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197),
X(150,198), X(151,199), X(152,200), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13),
X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29),
X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45),
X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61),
X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77),
X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93),
X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108),
X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122),
X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128),
X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142),
X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156),
X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170),
X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176),
X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190),
X(183,191), X(184,192), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178),
X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193),
X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103),
X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118),
X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133),
X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148),
X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199),
X(196,200), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138),
X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153),
X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164),
X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179),
X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194),
X(71,195), X(72,196), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161),
X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171),
X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185),
X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(135,195),
X(136,196), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186),
X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190),
X(67,193), X(68,194), X(71,197), X(72,198), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101),
X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114),
X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129),
X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142),
X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157),
X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), X(107,169),
X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), X(119,181),
X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), X(131,193),
X(132,194), X(135,197), X(136,198), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114),
X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129),
X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141),
X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153),
X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165),
X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177),
X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189),
X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), X(3,17), X(4,18),
X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34),
X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50),
X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66),
X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82),
X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21),
X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37),
X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53),
X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69),
X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85),
X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169),
X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181),
X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193),
X(192,194), X(195,197), X(196,198), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183),
X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197),
X(72,199), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179),
X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191),
X(186,193), X(188,195), X(190,197), X(192,199), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89),
X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103),
X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115),
X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127),
X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139),
X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151),
X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163),
X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175),
X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(184,187),
X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), X(196,199), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199)
};
S(202) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(1,65), X(2,66), X(3,67), X(4,68),
X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76),
X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84),
X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92),
X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197),
X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198),
X(103,199), X(104,200), X(105,201), X(106,202), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136),
X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142),
X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148),
X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154),
X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160),
X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198),
X(167,199), X(168,200), X(169,201), X(170,202), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198),
X(151,199), X(152,200), X(153,201), X(154,202), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187),
X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201),
X(194,202), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199),
X(196,200), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138),
X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153),
X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164),
X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179),
X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194),
X(71,195), X(72,196), X(77,201), X(78,202), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140),
X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155),
X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169),
X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179),
X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193),
X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186),
X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196),
X(173,201), X(174,202), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163),
X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177),
X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187),
X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201),
X(190,202), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171),
X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185),
X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195),
X(192,196), X(197,201), X(198,202), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116),
X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128),
X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140),
X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152),
X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164),
X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176),
X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188),
X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200),
X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141),
X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154),
X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169),
X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182),
X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197),
X(72,198), X(75,201), X(76,202), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73),
X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89),
X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102),
X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117),
X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130),
X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145),
X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158),
X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170),
X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), X(120,182),
X(123,185), X(124,186), X(127,189), X(128,190), X(131,193), X(132,194),
X(135,197), X(136,198), X(139,201), X(140,202), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174),
X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186),
X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198),
X(195,201), X(196,202), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169),
X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181),
X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193),
X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(2,129), X(4,131), X(6,133),
X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147),
X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161),
X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), X(48,175),
X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187), X(62,189),
X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153),
X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(2,9), X(4,11),
X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27),
X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43),
X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59),
X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75),
X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91),
X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105),
X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117),
X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129),
X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141),
X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153),
X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165),
X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177),
X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(182,189),
X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195),
X(194,197), X(196,199), X(198,201), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177),
X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189),
X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201)
};
S(204) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(1,65),
X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73),
X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81),
X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89),
X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97),
X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104),
X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111),
X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118),
X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125),
X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136),
X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142),
X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148),
X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154),
X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160),
X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198),
X(167,199), X(168,200), X(169,201), X(170,202), X(171,203), X(172,204),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202),
X(91,203), X(92,204), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69),
X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77),
X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100),
X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107),
X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130),
X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137),
X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144),
X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), X(118,166),
X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), X(124,172),
X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), X(146,194),
X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), X(152,200),
X(153,201), X(154,202), X(155,203), X(156,204), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203),
X(188,204), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183),
X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198),
X(79,199), X(80,200), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132),
X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146),
X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152),
X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166),
X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180),
X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194),
X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179),
X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193),
X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199),
X(192,200), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187),
X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202),
X(79,203), X(80,204), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161),
X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171),
X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185),
X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(135,195),
X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186),
X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196),
X(173,201), X(174,202), X(175,203), X(176,204), X(5,17), X(6,18), X(7,19),
X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35),
X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51),
X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67),
X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83),
X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202),
X(199,203), X(200,204), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(3,65), X(4,66), X(7,69), X(8,70),
X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86),
X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101),
X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114),
X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129),
X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142),
X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157),
X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), X(107,169),
X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), X(119,181),
X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), X(131,193),
X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174),
X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186),
X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198),
X(195,201), X(196,202), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169),
X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181),
X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193),
X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(2,129), X(4,131),
X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145),
X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159),
X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173),
X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187),
X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201),
X(76,203), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199),
X(138,201), X(140,203), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181),
X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193),
X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197),
X(196,199), X(198,201), X(200,203), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177),
X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189),
X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201),
X(202,203)
};
S(206) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71),
X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79),
X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87),
X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95),
X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102),
X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109),
X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116),
X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123),
X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194),
X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), X(136,200),
X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), X(142,206),
X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135),
X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142),
X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149),
X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156),
X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163),
X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169),
X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175),
X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(117,181),
X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), X(123,187),
X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126),
X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164),
X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170),
X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176),
X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), X(150,182),
X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), X(156,188),
X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137),
X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144),
X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151),
X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158),
X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), X(101,197),
X(102,198), X(103,199), X(104,200), X(105,201), X(106,202), X(107,203),
X(108,204), X(109,205), X(110,206), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155),
X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(161,193),
X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), X(167,199),
X(168,200), X(169,201), X(170,202), X(171,203), X(172,204), X(173,205),
X(174,206), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202),
X(91,203), X(92,204), X(93,205), X(94,206), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193),
X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199),
X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205),
X(190,206), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150),
X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165),
X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180),
X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195),
X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164),
X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178),
X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184),
X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198),
X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184),
X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198),
X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190),
X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200),
X(201,205), X(202,206), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193),
X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187),
X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201),
X(142,202), X(143,203), X(144,204), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202),
X(199,203), X(200,204), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153),
X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193),
X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205),
X(176,206), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194),
X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183),
X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197),
X(72,199), X(74,201), X(76,203), X(78,205), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115),
X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129),
X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143),
X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157),
X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169),
X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181),
X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), X(130,193),
X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), X(142,205),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179),
X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191),
X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203),
X(198,205), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181),
X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193),
X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205)
};
S(208) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69),
X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77),
X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85),
X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93),
X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100),
X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107),
X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114),
X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121),
X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128),
X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), X(134,198),
X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), X(140,204),
X(141,205), X(142,206), X(143,207), X(144,208), X(65,129), X(66,130),
X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137),
X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144),
X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151),
X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158),
X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165),
X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171),
X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177),
X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), X(119,183),
X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), X(125,189),
X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198),
X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204),
X(109,205), X(110,206), X(111,207), X(112,208), X(33,65), X(34,66), X(35,67),
X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75),
X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83),
X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91),
X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130),
X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136),
X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142),
X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148),
X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154),
X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160),
X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198),
X(167,199), X(168,200), X(169,201), X(170,202), X(171,203), X(172,204),
X(173,205), X(174,206), X(175,207), X(176,208), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204),
X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203),
X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187),
X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201),
X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207),
X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199),
X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(5,129), X(6,130),
X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145),
X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156),
X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171),
X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186),
X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201),
X(78,202), X(79,203), X(80,204), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170),
X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180),
X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194),
X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170),
X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180),
X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194),
X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107),
X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121),
X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131),
X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145),
X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155),
X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169),
X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), X(167,179),
X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), X(181,193),
X(182,194), X(183,195), X(184,196), X(189,201), X(190,202), X(191,203),
X(192,204), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171),
X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185),
X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195),
X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153),
X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193),
X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205),
X(176,206), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194),
X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153),
X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181),
X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193),
X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205),
X(176,207), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195),
X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207)
};
S(210) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(1,65), X(2,66),
X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74),
X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82),
X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90),
X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98),
X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105),
X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112),
X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119),
X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126),
X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), X(132,196),
X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), X(138,202),
X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), X(144,208),
X(145,209), X(146,210), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133),
X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140),
X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147),
X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154),
X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161),
X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167),
X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173),
X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179),
X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), X(121,185),
X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), X(127,191),
X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162),
X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168),
X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174),
X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), X(148,180),
X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), X(154,186),
X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), X(160,192),
X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135),
X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142),
X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149),
X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156),
X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195),
X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), X(105,201),
X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), X(111,207),
X(112,208), X(113,209), X(114,210), X(33,65), X(34,66), X(35,67), X(36,68),
X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76),
X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84),
X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92),
X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131),
X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137),
X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143),
X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149),
X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155),
X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(161,193),
X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), X(167,199),
X(168,200), X(169,201), X(170,202), X(171,203), X(172,204), X(173,205),
X(174,206), X(175,207), X(176,208), X(177,209), X(178,210), X(1,17), X(2,18),
X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26),
X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50),
X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58),
X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82),
X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90),
X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113),
X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119),
X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125),
X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147),
X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153),
X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159),
X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), X(165,181),
X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), X(171,187),
X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), X(193,209),
X(194,210), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194),
X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201),
X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103),
X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110),
X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133),
X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140),
X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175),
X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197),
X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203),
X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206),
X(199,207), X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178),
X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193),
X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200),
X(89,209), X(90,210), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184),
X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198),
X(175,199), X(176,200), X(185,209), X(186,210), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37),
X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53),
X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69),
X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85),
X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96),
X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193),
X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204),
X(85,209), X(86,210), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74),
X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90),
X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105),
X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116),
X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131),
X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146),
X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161),
X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171),
X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185),
X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(135,195),
X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), X(149,209),
X(150,210), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186),
X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196),
X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121),
X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134),
X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149),
X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162),
X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174),
X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), X(124,186),
X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), X(136,198),
X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), X(148,210),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142),
X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154),
X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166),
X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178),
X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190),
X(187,193), X(188,194), X(191,197), X(192,198), X(195,201), X(196,202),
X(199,205), X(200,206), X(203,209), X(204,210), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138),
X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150),
X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162),
X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), X(172,174),
X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), X(184,186),
X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), X(196,198),
X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), X(208,210), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193),
X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207),
X(82,209), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199),
X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187),
X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199),
X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197),
X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209)
};
S(212) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207),
X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198),
X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204),
X(109,205), X(110,206), X(111,207), X(112,208), X(113,209), X(114,210),
X(115,211), X(116,212), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156),
X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194),
X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200),
X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206),
X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(193,209), X(194,210), X(195,211), X(196,212), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204),
X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203),
X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187),
X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201),
X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207),
X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209),
X(90,210), X(91,211), X(92,212), X(9,65), X(10,66), X(11,67), X(12,68),
X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84),
X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99),
X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114),
X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129),
X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136),
X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151),
X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165),
X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179),
X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(137,193),
X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), X(143,199),
X(144,200), X(153,209), X(154,210), X(155,211), X(156,212), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196),
X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210),
X(187,211), X(188,212), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211),
X(204,212), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193),
X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204),
X(85,209), X(86,210), X(87,211), X(88,212), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140),
X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155),
X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169),
X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179),
X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193),
X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203),
X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186),
X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196),
X(173,201), X(174,202), X(175,203), X(176,204), X(181,209), X(182,210),
X(183,211), X(184,212), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163),
X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177),
X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187),
X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201),
X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211),
X(200,212), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171),
X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185),
X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195),
X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(205,209),
X(206,210), X(207,211), X(208,212), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116),
X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128),
X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140),
X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152),
X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164),
X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176),
X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188),
X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200),
X(201,203), X(202,204), X(205,207), X(206,208), X(209,211), X(210,212),
X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141),
X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154),
X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169),
X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182),
X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197),
X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), X(84,210),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201),
X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193),
X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205),
X(192,206), X(195,209), X(196,210), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186),
X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198),
X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210),
X(211,212), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199),
X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(194,209), X(196,211), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179),
X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191),
X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203),
X(198,205), X(200,207), X(202,209), X(204,211), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89),
X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103),
X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115),
X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127),
X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139),
X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151),
X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163),
X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175),
X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(184,187),
X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), X(196,199),
X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), X(208,211), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211)
};
S(214) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193),
X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199),
X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205),
X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211),
X(148,212), X(149,213), X(150,214), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156),
X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194),
X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200),
X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206),
X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212),
X(181,213), X(182,214), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22),
X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30),
X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54),
X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62),
X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86),
X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94),
X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117),
X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123),
X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145),
X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151),
X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157),
X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179),
X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185),
X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(175,191),
X(176,192), X(193,209), X(194,210), X(195,211), X(196,212), X(197,213),
X(198,214), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134),
X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141),
X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164),
X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171),
X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194),
X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201),
X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208),
X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72),
X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80),
X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103),
X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110),
X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133),
X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140),
X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175),
X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197),
X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203),
X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206),
X(199,207), X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178),
X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193),
X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200),
X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211),
X(156,212), X(157,213), X(158,214), X(9,33), X(10,34), X(11,35), X(12,36),
X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52),
X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68),
X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84),
X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211),
X(188,212), X(189,213), X(190,214), X(9,17), X(10,18), X(11,19), X(12,20),
X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36),
X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52),
X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68),
X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84),
X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210),
X(203,211), X(204,212), X(205,213), X(206,214), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199),
X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213),
X(210,214), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138),
X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153),
X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164),
X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179),
X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194),
X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209),
X(86,210), X(87,211), X(88,212), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170),
X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180),
X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194),
X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204),
X(149,209), X(150,210), X(151,211), X(152,212), X(5,33), X(6,34), X(7,35),
X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51),
X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67),
X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83),
X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211),
X(184,212), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130),
X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140),
X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154),
X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164),
X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178),
X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188),
X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), X(190,202),
X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), X(200,212), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186),
X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196),
X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210),
X(207,211), X(208,212), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158),
X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173),
X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186),
X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201),
X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201),
X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213),
X(152,214), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(183,213), X(184,214), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197),
X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209),
X(208,210), X(211,213), X(212,214), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200),
X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212),
X(213,214), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161),
X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173),
X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185),
X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197),
X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209),
X(148,211), X(150,213), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181),
X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193),
X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205),
X(176,207), X(178,209), X(180,211), X(182,213), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207),
X(202,209), X(204,211), X(206,213), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191),
X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203),
X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213)
};
S(216) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(1,65), X(2,66), X(3,67), X(4,68),
X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76),
X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84),
X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92),
X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197),
X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203),
X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209),
X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215),
X(152,216), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(33,129),
X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136),
X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143),
X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150),
X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157),
X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196),
X(101,197), X(102,198), X(103,199), X(104,200), X(105,201), X(106,202),
X(107,203), X(108,204), X(109,205), X(110,206), X(111,207), X(112,208),
X(113,209), X(114,210), X(115,211), X(116,212), X(117,213), X(118,214),
X(119,215), X(120,216), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156),
X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194),
X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200),
X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206),
X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212),
X(181,213), X(182,214), X(183,215), X(184,216), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202),
X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134),
X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141),
X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175),
X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197),
X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203),
X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206),
X(199,207), X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178),
X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193),
X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200),
X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215),
X(96,216), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71),
X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87),
X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102),
X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117),
X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132),
X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147),
X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162),
X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168),
X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), X(126,182),
X(127,183), X(128,184), X(137,193), X(138,194), X(139,195), X(140,196),
X(141,197), X(142,198), X(143,199), X(144,200), X(153,209), X(154,210),
X(155,211), X(156,212), X(157,213), X(158,214), X(159,215), X(160,216),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132),
X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146),
X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152),
X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166),
X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180),
X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194),
X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200),
X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214),
X(191,215), X(192,216), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211),
X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(1,5), X(2,6),
X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22),
X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38),
X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54),
X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70),
X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86),
X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101),
X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111),
X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125),
X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135),
X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149),
X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159),
X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173),
X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), X(179,183),
X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), X(193,197),
X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), X(203,207),
X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), X(5,129), X(6,130),
X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145),
X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156),
X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171),
X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186),
X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201),
X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187),
X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201),
X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211),
X(152,212), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195),
X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209),
X(198,210), X(199,211), X(200,212), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193),
X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203),
X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158),
X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173),
X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186),
X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201),
X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201),
X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213),
X(152,214), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(183,213), X(184,214), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197),
X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209),
X(208,210), X(211,213), X(212,214), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200),
X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212),
X(213,214), X(215,216), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193),
X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207),
X(82,209), X(84,211), X(86,213), X(88,215), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115),
X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129),
X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143),
X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157),
X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169),
X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181),
X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), X(130,193),
X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), X(142,205),
X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211),
X(182,213), X(184,215), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187),
X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199),
X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211),
X(206,213), X(208,215), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181),
X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193),
X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205),
X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215)
};
S(218) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(1,65),
X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73),
X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81),
X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89),
X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97),
X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104),
X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111),
X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118),
X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125),
X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207),
X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213),
X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198),
X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204),
X(109,205), X(110,206), X(111,207), X(112,208), X(113,209), X(114,210),
X(115,211), X(116,212), X(117,213), X(118,214), X(119,215), X(120,216),
X(121,217), X(122,218), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156),
X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194),
X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200),
X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206),
X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212),
X(181,213), X(182,214), X(183,215), X(184,216), X(185,217), X(186,218),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(193,209), X(194,210), X(195,211), X(196,212), X(197,213), X(198,214),
X(199,215), X(200,216), X(201,217), X(202,218), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204),
X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203),
X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187),
X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201),
X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207),
X(200,208), X(209,217), X(210,218), X(9,129), X(10,130), X(11,131), X(12,132),
X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147),
X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162),
X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177),
X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184),
X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199),
X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214),
X(95,215), X(96,216), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214),
X(159,215), X(160,216), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184),
X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198),
X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), X(188,212),
X(189,213), X(190,214), X(191,215), X(192,216), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210),
X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37),
X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53),
X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69),
X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85),
X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96),
X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210),
X(87,211), X(88,212), X(93,217), X(94,218), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140),
X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155),
X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169),
X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179),
X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193),
X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203),
X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(157,217),
X(158,218), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130),
X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140),
X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154),
X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164),
X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178),
X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188),
X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), X(190,202),
X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), X(200,212),
X(205,217), X(206,218), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66),
X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82),
X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98),
X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108),
X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), X(118,122),
X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), X(128,132),
X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), X(142,146),
X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), X(152,156),
X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), X(166,170),
X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), X(176,180),
X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), X(190,194),
X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), X(200,204),
X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), X(214,218), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158),
X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173),
X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186),
X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201),
X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214),
X(91,217), X(92,218), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146),
X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161),
X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173),
X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185),
X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197),
X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209),
X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(183,213), X(184,214), X(187,217), X(188,218), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74),
X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90),
X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105),
X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117),
X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129),
X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141),
X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153),
X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165),
X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(171,177),
X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), X(183,189),
X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), X(195,201),
X(196,202), X(199,205), X(200,206), X(203,209), X(204,210), X(207,213),
X(208,214), X(211,217), X(212,218), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214),
X(215,217), X(216,218), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130),
X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142),
X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154),
X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166),
X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178),
X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), X(189,190),
X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), X(201,202),
X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), X(213,214),
X(215,216), X(217,218), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193),
X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207),
X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(200,215), X(202,217), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179),
X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191),
X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203),
X(198,205), X(200,207), X(202,209), X(204,211), X(206,213), X(208,215),
X(210,217), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181),
X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193),
X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205),
X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217)
};
S(220) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71),
X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79),
X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87),
X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95),
X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102),
X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109),
X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116),
X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123),
X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194),
X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), X(136,200),
X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), X(142,206),
X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), X(148,212),
X(149,213), X(150,214), X(151,215), X(152,216), X(153,217), X(154,218),
X(155,219), X(156,220), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133),
X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140),
X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147),
X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154),
X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161),
X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167),
X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173),
X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179),
X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), X(121,185),
X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), X(127,191),
X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39),
X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47),
X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55),
X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63),
X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102),
X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109),
X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116),
X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123),
X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162),
X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168),
X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174),
X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), X(148,180),
X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), X(154,186),
X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), X(160,192),
X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135),
X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142),
X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149),
X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156),
X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195),
X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), X(105,201),
X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), X(111,207),
X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), X(117,213),
X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), X(123,219),
X(124,220), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133),
X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139),
X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), X(113,145),
X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), X(119,151),
X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), X(125,157),
X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), X(163,195),
X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), X(169,201),
X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), X(175,207),
X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), X(181,213),
X(182,214), X(183,215), X(184,216), X(185,217), X(186,218), X(187,219),
X(188,220), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23),
X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31),
X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55),
X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63),
X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87),
X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95),
X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(193,209), X(194,210), X(195,211), X(196,212), X(197,213), X(198,214),
X(199,215), X(200,216), X(201,217), X(202,218), X(203,219), X(204,220),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202),
X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(17,65),
X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73),
X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97),
X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104),
X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111),
X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134),
X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141),
X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163),
X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169),
X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175),
X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197),
X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203),
X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9),
X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25),
X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41),
X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57),
X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73),
X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89),
X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96),
X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206),
X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), X(212,220),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150),
X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165),
X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180),
X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195),
X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210),
X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(9,65),
X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81),
X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97),
X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104),
X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119),
X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134),
X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149),
X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211),
X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196),
X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210),
X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179),
X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193),
X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199),
X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213),
X(206,214), X(207,215), X(208,216), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190),
X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200),
X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214),
X(211,215), X(212,216), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193),
X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204),
X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219),
X(96,220), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170),
X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180),
X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194),
X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204),
X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), X(190,218),
X(191,219), X(192,220), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163),
X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177),
X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187),
X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201),
X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211),
X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129),
X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139),
X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153),
X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163),
X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177),
X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187),
X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(197,201),
X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(207,211),
X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193),
X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205),
X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217),
X(188,218), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206),
X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194),
X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206),
X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181),
X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193),
X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205),
X(176,207), X(178,209), X(180,211), X(182,213), X(184,215), X(186,217),
X(188,219), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215),
X(202,217), X(204,219), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207),
X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195),
X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207),
X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219)
};
S(222) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69),
X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77),
X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85),
X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93),
X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100),
X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107),
X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114),
X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121),
X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128),
X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), X(134,198),
X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), X(140,204),
X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), X(146,210),
X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), X(152,216),
X(153,217), X(154,218), X(155,219), X(156,220), X(157,221), X(158,222),
X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135),
X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142),
X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149),
X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156),
X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163),
X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169),
X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175),
X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(117,181),
X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), X(123,187),
X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34),
X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42),
X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50),
X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58),
X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98),
X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105),
X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112),
X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119),
X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126),
X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164),
X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170),
X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176),
X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), X(150,182),
X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), X(156,188),
X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), X(34,130),
X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137),
X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144),
X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151),
X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158),
X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), X(101,197),
X(102,198), X(103,199), X(104,200), X(105,201), X(106,202), X(107,203),
X(108,204), X(109,205), X(110,206), X(111,207), X(112,208), X(113,209),
X(114,210), X(115,211), X(116,212), X(117,213), X(118,214), X(119,215),
X(120,216), X(121,217), X(122,218), X(123,219), X(124,220), X(125,221),
X(126,222), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70),
X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78),
X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86),
X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94),
X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133),
X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139),
X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), X(113,145),
X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), X(119,151),
X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), X(125,157),
X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), X(163,195),
X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), X(169,201),
X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), X(175,207),
X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), X(181,213),
X(182,214), X(183,215), X(184,216), X(185,217), X(186,218), X(187,219),
X(188,220), X(189,221), X(190,222), X(1,17), X(2,18), X(3,19), X(4,20),
X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28),
X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52),
X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60),
X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84),
X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92),
X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115),
X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121),
X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), X(111,127),
X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), X(133,149),
X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), X(139,155),
X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), X(161,177),
X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), X(167,183),
X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), X(173,189),
X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), X(195,211),
X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), X(201,217),
X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), X(17,129),
X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136),
X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143),
X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166),
X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173),
X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196),
X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203),
X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198),
X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204),
X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35),
X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43),
X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67),
X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75),
X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203),
X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187),
X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201),
X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207),
X(200,208), X(209,217), X(210,218), X(211,219), X(212,220), X(213,221),
X(214,222), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209),
X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103),
X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118),
X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133),
X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148),
X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211),
X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196),
X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210),
X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179),
X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193),
X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199),
X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213),
X(206,214), X(207,215), X(208,216), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190),
X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200),
X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214),
X(211,215), X(212,216), X(217,221), X(218,222), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187),
X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202),
X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217),
X(94,218), X(95,219), X(96,220), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170),
X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180),
X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194),
X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204),
X(149,209), X(150,210), X(151,211), X(152,212), X(157,217), X(158,218),
X(159,219), X(160,220), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(191,219), X(192,220), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210),
X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186),
X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196),
X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210),
X(207,211), X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201),
X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213),
X(152,214), X(155,217), X(156,218), X(159,221), X(160,222), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193),
X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205),
X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217),
X(204,218), X(207,221), X(208,222), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214),
X(215,217), X(216,218), X(219,221), X(220,222), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186),
X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198),
X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210),
X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183),
X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197),
X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211),
X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165),
X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177),
X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), X(158,189),
X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), X(170,201),
X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), X(182,213),
X(184,215), X(186,217), X(188,219), X(190,221), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187),
X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199),
X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211),
X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197),
X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209),
X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221)
};
S(224) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(1,65), X(2,66),
X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74),
X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82),
X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90),
X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98),
X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105),
X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112),
X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119),
X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126),
X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), X(132,196),
X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), X(138,202),
X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), X(144,208),
X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), X(150,214),
X(151,215), X(152,216), X(153,217), X(154,218), X(155,219), X(156,220),
X(157,221), X(158,222), X(159,223), X(160,224), X(65,129), X(66,130),
X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137),
X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144),
X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151),
X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158),
X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165),
X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171),
X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177),
X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), X(119,183),
X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), X(125,189),
X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36),
X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44),
X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52),
X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60),
X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132),
X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139),
X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146),
X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153),
X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160),
X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198),
X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204),
X(109,205), X(110,206), X(111,207), X(112,208), X(113,209), X(114,210),
X(115,211), X(116,212), X(117,213), X(118,214), X(119,215), X(120,216),
X(121,217), X(122,218), X(123,219), X(124,220), X(125,221), X(126,222),
X(127,223), X(128,224), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69),
X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77),
X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85),
X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93),
X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132),
X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138),
X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144),
X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150),
X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156),
X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194),
X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200),
X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206),
X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212),
X(181,213), X(182,214), X(183,215), X(184,216), X(185,217), X(186,218),
X(187,219), X(188,220), X(189,221), X(190,222), X(191,223), X(192,224),
X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24),
X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32),
X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56),
X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64),
X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88),
X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96),
X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118),
X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124),
X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146),
X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152),
X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158),
X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180),
X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186),
X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192),
X(193,209), X(194,210), X(195,211), X(196,212), X(197,213), X(198,214),
X(199,215), X(200,216), X(201,217), X(202,218), X(203,219), X(204,220),
X(205,221), X(206,222), X(207,223), X(208,224), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204),
X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67),
X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75),
X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36),
X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44),
X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68),
X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76),
X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99),
X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106),
X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129),
X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135),
X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141),
X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163),
X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169),
X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175),
X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197),
X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203),
X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10),
X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26),
X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42),
X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58),
X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74),
X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90),
X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105),
X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111),
X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125),
X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139),
X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153),
X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159),
X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173),
X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187),
X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201),
X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207),
X(200,208), X(209,217), X(210,218), X(211,219), X(212,220), X(213,221),
X(214,222), X(215,223), X(216,224), X(9,129), X(10,130), X(11,131), X(12,132),
X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147),
X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162),
X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177),
X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184),
X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199),
X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214),
X(95,215), X(96,216), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214),
X(159,215), X(160,216), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184),
X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198),
X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), X(188,212),
X(189,213), X(190,214), X(191,215), X(192,216), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210),
X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(1,5),
X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21),
X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37),
X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53),
X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69),
X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85),
X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96),
X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187),
X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202),
X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217),
X(94,218), X(95,219), X(96,220), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73),
X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89),
X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100),
X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115),
X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130),
X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145),
X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156),
X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170),
X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180),
X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194),
X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204),
X(149,209), X(150,210), X(151,211), X(152,212), X(157,217), X(158,218),
X(159,219), X(160,220), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(191,219), X(192,220), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210),
X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(5,9),
X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25),
X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41),
X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57),
X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73),
X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89),
X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100),
X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114),
X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124),
X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138),
X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148),
X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162),
X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172),
X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186),
X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196),
X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210),
X(207,211), X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190),
X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205),
X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218),
X(95,221), X(96,222), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146),
X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161),
X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173),
X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185),
X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197),
X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209),
X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(159,221),
X(160,222), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45),
X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61),
X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77),
X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93),
X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106),
X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121),
X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218),
X(191,221), X(192,222), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26),
X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42),
X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58),
X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74),
X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90),
X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105),
X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(207,221), X(208,222), X(3,9), X(4,10), X(7,13),
X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29),
X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45),
X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61),
X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77),
X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93),
X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106),
X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118),
X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130),
X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142),
X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154),
X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166),
X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178),
X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190),
X(187,193), X(188,194), X(191,197), X(192,198), X(195,201), X(196,202),
X(199,205), X(200,206), X(203,209), X(204,210), X(207,213), X(208,214),
X(211,217), X(212,218), X(215,221), X(216,222), X(3,5), X(4,6), X(7,9),
X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25),
X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41),
X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57),
X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73),
X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89),
X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102),
X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114),
X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126),
X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138),
X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150),
X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162),
X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), X(172,174),
X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), X(184,186),
X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), X(196,198),
X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), X(208,210),
X(211,213), X(212,214), X(215,217), X(216,218), X(219,221), X(220,222), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(221,222), X(223,224), X(2,129), X(4,131), X(6,133), X(8,135),
X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149),
X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163),
X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177),
X(52,179), X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191),
X(66,193), X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205),
X(80,207), X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(92,219),
X(94,221), X(96,223), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161),
X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173),
X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185),
X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197),
X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209),
X(148,211), X(150,213), X(152,215), X(154,217), X(156,219), X(158,221),
X(160,223), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219),
X(190,221), X(192,223), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215),
X(202,217), X(204,219), X(206,221), X(208,223), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179),
X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191),
X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203),
X(198,205), X(200,207), X(202,209), X(204,211), X(206,213), X(208,215),
X(210,217), X(212,219), X(214,221), X(216,223), X(2,5), X(4,7), X(6,9),
X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25),
X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41),
X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57),
X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73),
X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89),
X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103),
X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115),
X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127),
X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139),
X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151),
X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163),
X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175),
X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(184,187),
X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), X(196,199),
X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), X(208,211),
X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), X(220,223), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223)
};
S(226) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207),
X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213),
X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219),
X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225),
X(162,226), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225),
X(194,226), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208),
X(209,225), X(210,226), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166),
X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181),
X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196),
X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211),
X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103),
X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118),
X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133),
X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148),
X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211),
X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(169,225),
X(170,226), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70),
X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86),
X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101),
X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116),
X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151),
X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165),
X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179),
X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), X(169,193),
X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), X(175,199),
X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), X(189,213),
X(190,214), X(191,215), X(192,216), X(201,225), X(202,226), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181),
X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195),
X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209),
X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215),
X(208,216), X(217,225), X(218,226), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190),
X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200),
X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214),
X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210),
X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225),
X(102,226), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195),
X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209),
X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219),
X(208,220), X(213,225), X(214,226), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193),
X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203),
X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217),
X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190),
X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205),
X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218),
X(95,221), X(96,222), X(99,225), X(100,226), X(3,65), X(4,66), X(7,69),
X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85),
X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218),
X(191,221), X(192,222), X(195,225), X(196,226), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221),
X(208,222), X(211,225), X(212,226), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197),
X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209),
X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221),
X(220,222), X(223,225), X(224,226), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200),
X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212),
X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224),
X(225,226), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223),
X(98,225), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199),
X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211),
X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), X(160,223),
X(162,225), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219),
X(190,221), X(192,223), X(194,225), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139),
X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151),
X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163),
X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175),
X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187),
X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199),
X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211),
X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223),
X(210,225), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207),
X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219),
X(214,221), X(216,223), X(218,225), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191),
X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203),
X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215),
X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225)
};
S(228) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193),
X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199),
X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205),
X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211),
X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217),
X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223),
X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227),
X(196,228), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198),
X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204),
X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226),
X(179,227), X(180,228), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164),
X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170),
X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176),
X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198),
X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204),
X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226),
X(211,227), X(212,228), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166),
X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181),
X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196),
X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211),
X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226),
X(107,227), X(108,228), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214),
X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132),
X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146),
X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152),
X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166),
X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180),
X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194),
X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200),
X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214),
X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), X(204,228),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179),
X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193),
X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199),
X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213),
X(206,214), X(207,215), X(208,216), X(217,225), X(218,226), X(219,227),
X(220,228), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187),
X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202),
X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217),
X(94,218), X(95,219), X(96,220), X(101,225), X(102,226), X(103,227),
X(104,228), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(5,33), X(6,34), X(7,35),
X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51),
X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67),
X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83),
X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211),
X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225),
X(198,226), X(199,227), X(200,228), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210),
X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220),
X(213,225), X(214,226), X(215,227), X(216,228), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202),
X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212),
X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226),
X(223,227), X(224,228), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215),
X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227),
X(226,228), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222),
X(99,225), X(100,226), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146),
X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161),
X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173),
X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185),
X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197),
X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209),
X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(159,221),
X(160,222), X(163,225), X(164,226), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114),
X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129),
X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141),
X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153),
X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165),
X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177),
X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189),
X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), X(171,201),
X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), X(183,213),
X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), X(195,225),
X(196,226), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174),
X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186),
X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198),
X(195,201), X(196,202), X(199,205), X(200,206), X(203,209), X(204,210),
X(207,213), X(208,214), X(211,217), X(212,218), X(215,221), X(216,222),
X(219,225), X(220,226), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169),
X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181),
X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193),
X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(203,205),
X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), X(215,217),
X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(2,129), X(4,131),
X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145),
X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159),
X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173),
X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187),
X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201),
X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), X(86,213), X(88,215),
X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), X(100,227), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153),
X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219),
X(190,221), X(192,223), X(194,225), X(196,227), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221),
X(208,223), X(210,225), X(212,227), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205),
X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217),
X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197),
X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209),
X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221),
X(220,223), X(222,225), X(224,227), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177),
X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189),
X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201),
X(202,203), X(204,205), X(206,207), X(208,209), X(210,211), X(212,213),
X(214,215), X(216,217), X(218,219), X(220,221), X(222,223), X(224,225),
X(226,227)
};
S(230) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(1,65), X(2,66), X(3,67),
X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75),
X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83),
X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91),
X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197),
X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203),
X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209),
X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215),
X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221),
X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227),
X(164,228), X(165,229), X(166,230), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229),
X(198,230), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167),
X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173),
X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195),
X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201),
X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207),
X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229),
X(182,230), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193),
X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199),
X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205),
X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227),
X(212,228), X(213,229), X(214,230), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13),
X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29),
X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45),
X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61),
X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77),
X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93),
X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108),
X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122),
X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128),
X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142),
X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156),
X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170),
X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176),
X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190),
X(183,191), X(184,192), X(193,201), X(194,202), X(195,203), X(196,204),
X(197,205), X(198,206), X(199,207), X(200,208), X(209,217), X(210,218),
X(211,219), X(212,220), X(213,221), X(214,222), X(215,223), X(216,224),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150),
X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165),
X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180),
X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195),
X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210),
X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225),
X(106,226), X(107,227), X(108,228), X(109,229), X(110,230), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164),
X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178),
X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184),
X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198),
X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212),
X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226),
X(171,227), X(172,228), X(173,229), X(174,230), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211),
X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225),
X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181),
X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195),
X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209),
X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215),
X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229),
X(222,230), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210),
X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225),
X(102,226), X(103,227), X(104,228), X(5,65), X(6,66), X(7,67), X(8,68),
X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84),
X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140),
X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155),
X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169),
X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179),
X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193),
X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203),
X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(157,217),
X(158,218), X(159,219), X(160,220), X(165,225), X(166,226), X(167,227),
X(168,228), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43),
X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59),
X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75),
X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91),
X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106),
X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121),
X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227),
X(200,228), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27),
X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43),
X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59),
X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75),
X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91),
X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106),
X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116),
X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130),
X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140),
X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154),
X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164),
X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178),
X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188),
X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), X(190,202),
X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), X(200,212),
X(205,217), X(206,218), X(207,219), X(208,220), X(213,225), X(214,226),
X(215,227), X(216,228), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18),
X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34),
X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50),
X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66),
X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82),
X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98),
X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108),
X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), X(118,122),
X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), X(128,132),
X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), X(142,146),
X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), X(152,156),
X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), X(166,170),
X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), X(176,180),
X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), X(190,194),
X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), X(200,204),
X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), X(214,218),
X(215,219), X(216,220), X(221,225), X(222,226), X(223,227), X(224,228), X(1,3),
X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19),
X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35),
X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51),
X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67),
X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83),
X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158),
X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173),
X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186),
X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201),
X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214),
X(91,217), X(92,218), X(95,221), X(96,222), X(99,225), X(100,226), X(103,229),
X(104,230), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77),
X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93),
X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106),
X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121),
X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134),
X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149),
X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162),
X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174),
X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), X(124,186),
X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), X(136,198),
X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), X(148,210),
X(151,213), X(152,214), X(155,217), X(156,218), X(159,221), X(160,222),
X(163,225), X(164,226), X(167,229), X(168,230), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222),
X(195,225), X(196,226), X(199,229), X(200,230), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221),
X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(3,9), X(4,10),
X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26),
X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42),
X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58),
X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74),
X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90),
X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105),
X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117),
X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129),
X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141),
X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153),
X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165),
X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(171,177),
X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), X(183,189),
X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), X(195,201),
X(196,202), X(199,205), X(200,206), X(203,209), X(204,210), X(207,213),
X(208,214), X(211,217), X(212,218), X(215,221), X(216,222), X(219,225),
X(220,226), X(223,229), X(224,230), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214),
X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226),
X(227,229), X(228,230), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12),
X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28),
X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44),
X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60),
X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76),
X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92),
X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106),
X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118),
X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130),
X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142),
X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154),
X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166),
X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178),
X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), X(189,190),
X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), X(201,202),
X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), X(213,214),
X(215,216), X(217,218), X(219,220), X(221,222), X(223,224), X(225,226),
X(227,228), X(229,230), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193),
X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207),
X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221),
X(96,223), X(98,225), X(100,227), X(102,229), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85),
X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(166,229), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219),
X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(2,17), X(4,19),
X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35),
X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51),
X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67),
X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83),
X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221),
X(208,223), X(210,225), X(212,227), X(214,229), X(2,9), X(4,11), X(6,13),
X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29),
X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45),
X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61),
X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77),
X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93),
X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107),
X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119),
X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131),
X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143),
X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155),
X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167),
X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179),
X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191),
X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203),
X(198,205), X(200,207), X(202,209), X(204,211), X(206,213), X(208,215),
X(210,217), X(212,219), X(214,221), X(216,223), X(218,225), X(220,227),
X(222,229), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17),
X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33),
X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49),
X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65),
X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81),
X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97),
X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181),
X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193),
X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205),
X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(214,217),
X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229)
};
S(232) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), X(1,65),
X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73),
X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81),
X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89),
X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97),
X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104),
X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111),
X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118),
X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125),
X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207),
X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213),
X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219),
X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225),
X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231),
X(168,232), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225),
X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231),
X(200,232), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(119,231), X(120,232), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227),
X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208),
X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230),
X(215,231), X(216,232), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166),
X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181),
X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196),
X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211),
X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226),
X(107,227), X(108,228), X(109,229), X(110,230), X(111,231), X(112,232),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103),
X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118),
X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133),
X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148),
X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211),
X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(169,225),
X(170,226), X(171,227), X(172,228), X(173,229), X(174,230), X(175,231),
X(176,232), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70),
X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86),
X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101),
X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116),
X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151),
X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165),
X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179),
X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), X(169,193),
X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), X(175,199),
X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), X(189,213),
X(190,214), X(191,215), X(192,216), X(201,225), X(202,226), X(203,227),
X(204,228), X(205,229), X(206,230), X(207,231), X(208,232), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181),
X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195),
X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209),
X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215),
X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229),
X(222,230), X(223,231), X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190),
X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200),
X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214),
X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224),
X(225,229), X(226,230), X(227,231), X(228,232), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187),
X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202),
X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217),
X(94,218), X(95,219), X(96,220), X(101,225), X(102,226), X(103,227),
X(104,228), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(5,33), X(6,34), X(7,35),
X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51),
X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67),
X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83),
X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211),
X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225),
X(198,226), X(199,227), X(200,228), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210),
X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220),
X(213,225), X(214,226), X(215,227), X(216,228), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202),
X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212),
X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226),
X(223,227), X(224,228), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215),
X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227),
X(226,228), X(229,231), X(230,232), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190),
X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205),
X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218),
X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), X(104,230), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153),
X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193),
X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205),
X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217),
X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229),
X(200,230), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226),
X(215,229), X(216,230), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206),
X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218),
X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194),
X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206),
X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218),
X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230),
X(231,232), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223),
X(98,225), X(100,227), X(102,229), X(104,231), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85),
X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(166,229), X(168,231), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181),
X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193),
X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205),
X(176,207), X(178,209), X(180,211), X(182,213), X(184,215), X(186,217),
X(188,219), X(190,221), X(192,223), X(194,225), X(196,227), X(198,229),
X(200,231), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215),
X(202,217), X(204,219), X(206,221), X(208,223), X(210,225), X(212,227),
X(214,229), X(216,231), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207),
X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219),
X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195),
X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207),
X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219),
X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231)
};
S(234) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193),
X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199),
X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205),
X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211),
X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217),
X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223),
X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229),
X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227),
X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233),
X(202,234), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198),
X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204),
X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226),
X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232),
X(185,233), X(186,234), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164),
X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170),
X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176),
X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198),
X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204),
X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226),
X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232),
X(217,233), X(218,234), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233),
X(226,234), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209),
X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216),
X(105,225), X(106,226), X(107,227), X(108,228), X(109,229), X(110,230),
X(111,231), X(112,232), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214),
X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228),
X(173,229), X(174,230), X(175,231), X(176,232), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211),
X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225),
X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231),
X(208,232), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211),
X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225),
X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231),
X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230),
X(227,231), X(228,232), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193),
X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204),
X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219),
X(96,220), X(101,225), X(102,226), X(103,227), X(104,228), X(109,233),
X(110,234), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170),
X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180),
X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194),
X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204),
X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), X(190,218),
X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), X(200,228),
X(205,233), X(206,234), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163),
X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177),
X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187),
X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201),
X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211),
X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(213,225),
X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129),
X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139),
X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153),
X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163),
X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177),
X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187),
X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(197,201),
X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(207,211),
X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(221,225),
X(222,226), X(223,227), X(224,228), X(229,233), X(230,234), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231),
X(230,232), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222),
X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), X(3,65),
X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81),
X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97),
X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110),
X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125),
X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138),
X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153),
X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222),
X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193),
X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205),
X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217),
X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229),
X(216,230), X(219,233), X(220,234), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229),
X(224,230), X(227,233), X(228,234), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214),
X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226),
X(227,229), X(228,230), X(231,233), X(232,234), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186),
X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198),
X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210),
X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222),
X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183),
X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197),
X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211),
X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225),
X(100,227), X(102,229), X(104,231), X(106,233), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85),
X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(166,229), X(168,231), X(170,233), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165),
X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177),
X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), X(158,189),
X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), X(170,201),
X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), X(182,213),
X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), X(194,225),
X(196,227), X(198,229), X(200,231), X(202,233), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221),
X(208,223), X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187),
X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199),
X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211),
X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(216,223),
X(218,225), X(220,227), X(222,229), X(224,231), X(226,233), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197),
X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209),
X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221),
X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(230,233), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233)
};
S(236) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(1,65), X(2,66), X(3,67),
X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75),
X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83),
X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91),
X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197),
X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203),
X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209),
X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215),
X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221),
X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227),
X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233),
X(170,234), X(171,235), X(172,236), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229),
X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235),
X(204,236), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235),
X(124,236), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167),
X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173),
X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195),
X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201),
X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207),
X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229),
X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235),
X(188,236), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193),
X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199),
X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205),
X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227),
X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), X(217,233),
X(218,234), X(219,235), X(220,236), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13),
X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29),
X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45),
X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61),
X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77),
X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93),
X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108),
X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122),
X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128),
X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142),
X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156),
X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170),
X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176),
X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190),
X(183,191), X(184,192), X(193,201), X(194,202), X(195,203), X(196,204),
X(197,205), X(198,206), X(199,207), X(200,208), X(209,217), X(210,218),
X(211,219), X(212,220), X(213,221), X(214,222), X(215,223), X(216,224),
X(225,233), X(226,234), X(227,235), X(228,236), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183),
X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198),
X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213),
X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227),
X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164),
X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178),
X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184),
X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198),
X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212),
X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226),
X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), X(176,232),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132),
X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146),
X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152),
X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166),
X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180),
X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194),
X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200),
X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214),
X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), X(204,228),
X(205,229), X(206,230), X(207,231), X(208,232), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210),
X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216),
X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230),
X(223,231), X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14),
X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30),
X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46),
X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62),
X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78),
X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94),
X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109),
X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119),
X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(129,133),
X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), X(139,143),
X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), X(153,157),
X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), X(163,167),
X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), X(177,181),
X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), X(187,191),
X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), X(201,205),
X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), X(211,215),
X(212,216), X(217,221), X(218,222), X(219,223), X(220,224), X(225,229),
X(226,230), X(227,231), X(228,232), X(5,129), X(6,130), X(7,131), X(8,132),
X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147),
X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162),
X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177),
X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188),
X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203),
X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218),
X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), X(104,228),
X(109,233), X(110,234), X(111,235), X(112,236), X(5,65), X(6,66), X(7,67),
X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83),
X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99),
X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114),
X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129),
X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140),
X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155),
X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169),
X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179),
X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193),
X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203),
X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(157,217),
X(158,218), X(159,219), X(160,220), X(165,225), X(166,226), X(167,227),
X(168,228), X(173,233), X(174,234), X(175,235), X(176,236), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186),
X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196),
X(173,201), X(174,202), X(175,203), X(176,204), X(181,209), X(182,210),
X(183,211), X(184,212), X(189,217), X(190,218), X(191,219), X(192,220),
X(197,225), X(198,226), X(199,227), X(200,228), X(205,233), X(206,234),
X(207,235), X(208,236), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163),
X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177),
X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187),
X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201),
X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211),
X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(213,225),
X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), X(223,235),
X(224,236), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171),
X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185),
X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195),
X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(205,209),
X(206,210), X(207,211), X(208,212), X(213,217), X(214,218), X(215,219),
X(216,220), X(221,225), X(222,226), X(223,227), X(224,228), X(229,233),
X(230,234), X(231,235), X(232,236), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116),
X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128),
X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140),
X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152),
X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164),
X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176),
X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188),
X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200),
X(201,203), X(202,204), X(205,207), X(206,208), X(209,211), X(210,212),
X(213,215), X(214,216), X(217,219), X(218,220), X(221,223), X(222,224),
X(225,227), X(226,228), X(229,231), X(230,232), X(233,235), X(234,236),
X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141),
X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154),
X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169),
X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182),
X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197),
X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), X(84,210),
X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), X(99,225),
X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222),
X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193),
X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205),
X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217),
X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229),
X(216,230), X(219,233), X(220,234), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229),
X(224,230), X(227,233), X(228,234), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214),
X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226),
X(227,229), X(228,230), X(231,233), X(232,234), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186),
X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198),
X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210),
X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222),
X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234),
X(235,236), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223),
X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(2,65),
X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81),
X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97),
X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111),
X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125),
X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139),
X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153),
X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(166,229), X(168,231), X(170,233), X(172,235), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53),
X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69),
X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85),
X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211),
X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223),
X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95),
X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109),
X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121),
X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133),
X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145),
X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157),
X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169),
X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), X(166,181),
X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), X(178,193),
X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), X(190,205),
X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), X(202,217),
X(204,219), X(206,221), X(208,223), X(210,225), X(212,227), X(214,229),
X(216,231), X(218,233), X(220,235), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205),
X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217),
X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229),
X(224,231), X(226,233), X(228,235), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191),
X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203),
X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215),
X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227),
X(226,229), X(228,231), X(230,233), X(232,235), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89),
X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103),
X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115),
X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127),
X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139),
X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151),
X(152,153), X(154,155), X(156,157), X(158,159), X(160,161), X(162,163),
X(164,165), X(166,167), X(168,169), X(170,171), X(172,173), X(174,175),
X(176,177), X(178,179), X(180,181), X(182,183), X(184,185), X(186,187),
X(188,189), X(190,191), X(192,193), X(194,195), X(196,197), X(198,199),
X(200,201), X(202,203), X(204,205), X(206,207), X(208,209), X(210,211),
X(212,213), X(214,215), X(216,217), X(218,219), X(220,221), X(222,223),
X(224,225), X(226,227), X(228,229), X(230,231), X(232,233), X(234,235)
};
S(238) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207),
X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213),
X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219),
X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225),
X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231),
X(168,232), X(169,233), X(170,234), X(171,235), X(172,236), X(173,237),
X(174,238), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225),
X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231),
X(200,232), X(201,233), X(202,234), X(203,235), X(204,236), X(205,237),
X(206,238), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235),
X(124,236), X(125,237), X(126,238), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227),
X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(185,233),
X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208),
X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230),
X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236),
X(221,237), X(222,238), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233),
X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166),
X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181),
X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196),
X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211),
X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226),
X(107,227), X(108,228), X(109,229), X(110,230), X(111,231), X(112,232),
X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72),
X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88),
X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103),
X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118),
X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133),
X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148),
X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163),
X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177),
X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183),
X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197),
X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211),
X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(169,225),
X(170,226), X(171,227), X(172,228), X(173,229), X(174,230), X(175,231),
X(176,232), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38),
X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54),
X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70),
X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86),
X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101),
X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116),
X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131),
X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145),
X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151),
X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165),
X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179),
X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), X(169,193),
X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), X(175,199),
X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), X(189,213),
X(190,214), X(191,215), X(192,216), X(201,225), X(202,226), X(203,227),
X(204,228), X(205,229), X(206,230), X(207,231), X(208,232), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181),
X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195),
X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209),
X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215),
X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229),
X(222,230), X(223,231), X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190),
X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200),
X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214),
X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224),
X(225,229), X(226,230), X(227,231), X(228,232), X(233,237), X(234,238),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210),
X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225),
X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235),
X(112,236), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234),
X(175,235), X(176,236), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227),
X(200,228), X(205,233), X(206,234), X(207,235), X(208,236), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195),
X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209),
X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219),
X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233),
X(222,234), X(223,235), X(224,236), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193),
X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203),
X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217),
X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227),
X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231),
X(230,232), X(233,235), X(234,236), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190),
X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205),
X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218),
X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), X(104,230),
X(107,233), X(108,234), X(111,237), X(112,238), X(3,65), X(4,66), X(7,69),
X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85),
X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218),
X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), X(200,230),
X(203,233), X(204,234), X(207,237), X(208,238), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221),
X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(219,233),
X(220,234), X(223,237), X(224,238), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229),
X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197),
X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209),
X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221),
X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(231,233),
X(232,234), X(235,237), X(236,238), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200),
X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212),
X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224),
X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), X(235,236),
X(237,238), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223),
X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235),
X(110,237), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199),
X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211),
X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), X(160,223),
X(162,225), X(164,227), X(166,229), X(168,231), X(170,233), X(172,235),
X(174,237), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219),
X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(200,231),
X(202,233), X(204,235), X(206,237), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139),
X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151),
X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163),
X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175),
X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187),
X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199),
X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211),
X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223),
X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235),
X(222,237), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207),
X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219),
X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231),
X(226,233), X(228,235), X(230,237), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191),
X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203),
X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215),
X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227),
X(226,229), X(228,231), X(230,233), X(232,235), X(234,237), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233), X(234,235), X(236,237)
};
S(240) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193),
X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199),
X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205),
X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211),
X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217),
X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223),
X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229),
X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(171,235),
X(172,236), X(173,237), X(174,238), X(175,239), X(176,240), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227),
X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233),
X(202,234), X(203,235), X(204,236), X(205,237), X(206,238), X(207,239),
X(208,240), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235),
X(124,236), X(125,237), X(126,238), X(127,239), X(128,240), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198),
X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204),
X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226),
X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232),
X(185,233), X(186,234), X(187,235), X(188,236), X(189,237), X(190,238),
X(191,239), X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164),
X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170),
X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176),
X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198),
X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204),
X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226),
X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232),
X(217,233), X(218,234), X(219,235), X(220,236), X(221,237), X(222,238),
X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233),
X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(231,239),
X(232,240), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209),
X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216),
X(105,225), X(106,226), X(107,227), X(108,228), X(109,229), X(110,230),
X(111,231), X(112,232), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214),
X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228),
X(173,229), X(174,230), X(175,231), X(176,232), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211),
X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225),
X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231),
X(208,232), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211),
X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225),
X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231),
X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230),
X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210),
X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225),
X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235),
X(112,236), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234),
X(175,235), X(176,236), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227),
X(200,228), X(205,233), X(206,234), X(207,235), X(208,236), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195),
X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209),
X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219),
X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233),
X(222,234), X(223,235), X(224,236), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193),
X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203),
X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217),
X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227),
X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231),
X(230,232), X(233,235), X(234,236), X(237,239), X(238,240), X(3,129), X(4,130),
X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145),
X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158),
X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173),
X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186),
X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201),
X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214),
X(91,217), X(92,218), X(95,221), X(96,222), X(99,225), X(100,226), X(103,229),
X(104,230), X(107,233), X(108,234), X(111,237), X(112,238), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218),
X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), X(200,230),
X(203,233), X(204,234), X(207,237), X(208,238), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221),
X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(219,233),
X(220,234), X(223,237), X(224,238), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229),
X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197),
X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209),
X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221),
X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(231,233),
X(232,234), X(235,237), X(236,238), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200),
X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212),
X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224),
X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), X(235,236),
X(237,238), X(239,240), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137),
X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151),
X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165),
X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179),
X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193),
X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207),
X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221),
X(96,223), X(98,225), X(100,227), X(102,229), X(104,231), X(106,233),
X(108,235), X(110,237), X(112,239), X(2,65), X(4,67), X(6,69), X(8,71),
X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87),
X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101),
X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115),
X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129),
X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143),
X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157),
X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169),
X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181),
X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), X(130,193),
X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), X(142,205),
X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), X(154,217),
X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), X(166,229),
X(168,231), X(170,233), X(172,235), X(174,237), X(176,239), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211),
X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223),
X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235),
X(206,237), X(208,239), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27),
X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43),
X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59),
X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75),
X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91),
X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105),
X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215),
X(202,217), X(204,219), X(206,221), X(208,223), X(210,225), X(212,227),
X(214,229), X(216,231), X(218,233), X(220,235), X(222,237), X(224,239), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187),
X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199),
X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211),
X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(216,223),
X(218,225), X(220,227), X(222,229), X(224,231), X(226,233), X(228,235),
X(230,237), X(232,239), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15),
X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31),
X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47),
X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63),
X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79),
X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95),
X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109),
X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121),
X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133),
X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145),
X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157),
X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169),
X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181),
X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193),
X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205),
X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(214,217),
X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), X(226,229),
X(228,231), X(230,233), X(232,235), X(234,237), X(236,239), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233), X(234,235), X(236,237), X(238,239)
};
S(242) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(113,241), X(114,242), X(1,65), X(2,66), X(3,67),
X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75),
X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83),
X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91),
X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197),
X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203),
X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209),
X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215),
X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221),
X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227),
X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233),
X(170,234), X(171,235), X(172,236), X(173,237), X(174,238), X(175,239),
X(176,240), X(177,241), X(178,242), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229),
X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235),
X(204,236), X(205,237), X(206,238), X(207,239), X(208,240), X(209,241),
X(210,242), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(225,241), X(226,242), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204),
X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), X(114,226), X(115,227),
X(116,228), X(117,229), X(118,230), X(119,231), X(120,232), X(121,233),
X(122,234), X(123,235), X(124,236), X(125,237), X(126,238), X(127,239),
X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167),
X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173),
X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195),
X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201),
X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207),
X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229),
X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235),
X(188,236), X(189,237), X(190,238), X(191,239), X(192,240), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208),
X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230),
X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236),
X(221,237), X(222,238), X(223,239), X(224,240), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174),
X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188),
X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), X(194,202),
X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), X(200,208),
X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), X(214,222),
X(215,223), X(216,224), X(225,233), X(226,234), X(227,235), X(228,236),
X(229,237), X(230,238), X(231,239), X(232,240), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183),
X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198),
X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213),
X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227),
X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(121,241),
X(122,242), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70),
X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86),
X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101),
X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116),
X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131),
X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146),
X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161),
X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), X(111,167),
X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), X(125,181),
X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), X(139,195),
X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), X(153,209),
X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), X(159,215),
X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), X(173,229),
X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196),
X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210),
X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216),
X(201,225), X(202,226), X(203,227), X(204,228), X(205,229), X(206,230),
X(207,231), X(208,232), X(217,241), X(218,242), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210),
X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216),
X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230),
X(223,231), X(224,232), X(233,241), X(234,242), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199),
X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213),
X(210,214), X(211,215), X(212,216), X(217,221), X(218,222), X(219,223),
X(220,224), X(225,229), X(226,230), X(227,231), X(228,232), X(233,237),
X(234,238), X(235,239), X(236,240), X(5,129), X(6,130), X(7,131), X(8,132),
X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147),
X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162),
X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177),
X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188),
X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203),
X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218),
X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), X(104,228),
X(109,233), X(110,234), X(111,235), X(112,236), X(117,241), X(118,242),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187),
X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201),
X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211),
X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), X(165,225),
X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), X(175,235),
X(176,236), X(181,241), X(182,242), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211),
X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225),
X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235),
X(208,236), X(213,241), X(214,242), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210),
X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220),
X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), X(222,234),
X(223,235), X(224,236), X(229,241), X(230,242), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202),
X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212),
X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226),
X(223,227), X(224,228), X(229,233), X(230,234), X(231,235), X(232,236),
X(237,241), X(238,242), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215),
X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227),
X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), X(237,239),
X(238,240), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222),
X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234),
X(111,237), X(112,238), X(115,241), X(116,242), X(3,65), X(4,66), X(7,69),
X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85),
X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238),
X(179,241), X(180,242), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193),
X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205),
X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217),
X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229),
X(200,230), X(203,233), X(204,234), X(207,237), X(208,238), X(211,241),
X(212,242), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226),
X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238),
X(227,241), X(228,242), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206),
X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218),
X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230),
X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), X(236,242), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194),
X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206),
X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218),
X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230),
X(231,233), X(232,234), X(235,237), X(236,238), X(239,241), X(240,242), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230),
X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183),
X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197),
X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211),
X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225),
X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(110,237),
X(112,239), X(114,241), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161),
X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173),
X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185),
X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197),
X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209),
X(148,211), X(150,213), X(152,215), X(154,217), X(156,219), X(158,221),
X(160,223), X(162,225), X(164,227), X(166,229), X(168,231), X(170,233),
X(172,235), X(174,237), X(176,239), X(178,241), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53),
X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69),
X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85),
X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211),
X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223),
X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235),
X(206,237), X(208,239), X(210,241), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139),
X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151),
X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163),
X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175),
X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187),
X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199),
X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211),
X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223),
X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235),
X(222,237), X(224,239), X(226,241), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205),
X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217),
X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229),
X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195),
X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207),
X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219),
X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231),
X(230,233), X(232,235), X(234,237), X(236,239), X(238,241), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233), X(234,235), X(236,237), X(238,239), X(240,241)
};
S(244) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207),
X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213),
X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219),
X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225),
X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231),
X(168,232), X(169,233), X(170,234), X(171,235), X(172,236), X(173,237),
X(174,238), X(175,239), X(176,240), X(177,241), X(178,242), X(179,243),
X(180,244), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225),
X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231),
X(200,232), X(201,233), X(202,234), X(203,235), X(204,236), X(205,237),
X(206,238), X(207,239), X(208,240), X(209,241), X(210,242), X(211,243),
X(212,244), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202),
X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(113,225),
X(114,226), X(115,227), X(116,228), X(117,229), X(118,230), X(119,231),
X(120,232), X(121,233), X(122,234), X(123,235), X(124,236), X(125,237),
X(126,238), X(127,239), X(128,240), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227),
X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(185,233),
X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), X(191,239),
X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193),
X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199),
X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205),
X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227),
X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), X(217,233),
X(218,234), X(219,235), X(220,236), X(221,237), X(222,238), X(223,239),
X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206),
X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), X(212,220),
X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), X(226,234),
X(227,235), X(228,236), X(229,237), X(230,238), X(231,239), X(232,240),
X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135),
X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150),
X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165),
X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180),
X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195),
X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210),
X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225),
X(106,226), X(107,227), X(108,228), X(109,229), X(110,230), X(111,231),
X(112,232), X(121,241), X(122,242), X(123,243), X(124,244), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164),
X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178),
X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184),
X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198),
X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212),
X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226),
X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), X(176,232),
X(185,241), X(186,242), X(187,243), X(188,244), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211),
X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225),
X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231),
X(208,232), X(217,241), X(218,242), X(219,243), X(220,244), X(9,17), X(10,18),
X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34),
X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50),
X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66),
X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82),
X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98),
X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113),
X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119),
X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133),
X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147),
X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161),
X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167),
X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181),
X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195),
X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209),
X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215),
X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229),
X(222,230), X(223,231), X(224,232), X(233,241), X(234,242), X(235,243),
X(236,244), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230),
X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210),
X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225),
X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235),
X(112,236), X(117,241), X(118,242), X(119,243), X(120,244), X(5,65), X(6,66),
X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82),
X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98),
X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113),
X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124),
X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139),
X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154),
X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), X(104,164),
X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), X(118,178),
X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), X(128,188),
X(133,193), X(134,194), X(135,195), X(136,196), X(141,201), X(142,202),
X(143,203), X(144,204), X(149,209), X(150,210), X(151,211), X(152,212),
X(157,217), X(158,218), X(159,219), X(160,220), X(165,225), X(166,226),
X(167,227), X(168,228), X(173,233), X(174,234), X(175,235), X(176,236),
X(181,241), X(182,242), X(183,243), X(184,244), X(5,33), X(6,34), X(7,35),
X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51),
X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67),
X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83),
X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211),
X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225),
X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235),
X(208,236), X(213,241), X(214,242), X(215,243), X(216,244), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195),
X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209),
X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219),
X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233),
X(222,234), X(223,235), X(224,236), X(229,241), X(230,242), X(231,243),
X(232,244), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19),
X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35),
X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51),
X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67),
X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83),
X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99),
X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113),
X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123),
X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137),
X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147),
X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161),
X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171),
X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185),
X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195),
X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(205,209),
X(206,210), X(207,211), X(208,212), X(213,217), X(214,218), X(215,219),
X(216,220), X(221,225), X(222,226), X(223,227), X(224,228), X(229,233),
X(230,234), X(231,235), X(232,236), X(237,241), X(238,242), X(239,243),
X(240,244), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15),
X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31),
X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47),
X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63),
X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79),
X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95),
X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108),
X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120),
X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132),
X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144),
X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156),
X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), X(166,168),
X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), X(178,180),
X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), X(190,192),
X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), X(202,204),
X(205,207), X(206,208), X(209,211), X(210,212), X(213,215), X(214,216),
X(217,219), X(218,220), X(221,223), X(222,224), X(225,227), X(226,228),
X(229,231), X(230,232), X(233,235), X(234,236), X(237,239), X(238,240),
X(241,243), X(242,244), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137),
X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150),
X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165),
X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178),
X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193),
X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206),
X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221),
X(96,222), X(99,225), X(100,226), X(103,229), X(104,230), X(107,233),
X(108,234), X(111,237), X(112,238), X(115,241), X(116,242), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238),
X(179,241), X(180,242), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193),
X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205),
X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217),
X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229),
X(200,230), X(203,233), X(204,234), X(207,237), X(208,238), X(211,241),
X(212,242), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226),
X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238),
X(227,241), X(228,242), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206),
X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218),
X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230),
X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), X(236,242), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194),
X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206),
X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218),
X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230),
X(231,233), X(232,234), X(235,237), X(236,238), X(239,241), X(240,242), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230),
X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242),
X(243,244), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223),
X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235),
X(110,237), X(112,239), X(114,241), X(116,243), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85),
X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(166,229), X(168,231), X(170,233), X(172,235), X(174,237), X(176,239),
X(178,241), X(180,243), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43),
X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59),
X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75),
X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91),
X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105),
X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119),
X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133),
X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145),
X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157),
X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169),
X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181),
X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193),
X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205),
X(176,207), X(178,209), X(180,211), X(182,213), X(184,215), X(186,217),
X(188,219), X(190,221), X(192,223), X(194,225), X(196,227), X(198,229),
X(200,231), X(202,233), X(204,235), X(206,237), X(208,239), X(210,241),
X(212,243), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29),
X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45),
X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61),
X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77),
X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93),
X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107),
X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119),
X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131),
X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143),
X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155),
X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167),
X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179),
X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191),
X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203),
X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215),
X(202,217), X(204,219), X(206,221), X(208,223), X(210,225), X(212,227),
X(214,229), X(216,231), X(218,233), X(220,235), X(222,237), X(224,239),
X(226,241), X(228,243), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19),
X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35),
X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51),
X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67),
X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83),
X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207),
X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219),
X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231),
X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), X(236,243), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195),
X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207),
X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219),
X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231),
X(230,233), X(232,235), X(234,237), X(236,239), X(238,241), X(240,243), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243)
};
S(246) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244),
X(117,245), X(118,246), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193),
X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199),
X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205),
X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211),
X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217),
X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223),
X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229),
X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(171,235),
X(172,236), X(173,237), X(174,238), X(175,239), X(176,240), X(177,241),
X(178,242), X(179,243), X(180,244), X(181,245), X(182,246), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227),
X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233),
X(202,234), X(203,235), X(204,236), X(205,237), X(206,238), X(207,239),
X(208,240), X(209,241), X(210,242), X(211,243), X(212,244), X(213,245),
X(214,246), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244),
X(229,245), X(230,246), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235),
X(124,236), X(125,237), X(126,238), X(127,239), X(128,240), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198),
X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204),
X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226),
X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232),
X(185,233), X(186,234), X(187,235), X(188,236), X(189,237), X(190,238),
X(191,239), X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164),
X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170),
X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176),
X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198),
X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204),
X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226),
X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232),
X(217,233), X(218,234), X(219,235), X(220,236), X(221,237), X(222,238),
X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233),
X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(231,239),
X(232,240), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134),
X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149),
X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164),
X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179),
X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194),
X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209),
X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216),
X(105,225), X(106,226), X(107,227), X(108,228), X(109,229), X(110,230),
X(111,231), X(112,232), X(121,241), X(122,242), X(123,243), X(124,244),
X(125,245), X(126,246), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214),
X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228),
X(173,229), X(174,230), X(175,231), X(176,232), X(185,241), X(186,242),
X(187,243), X(188,244), X(189,245), X(190,246), X(9,33), X(10,34), X(11,35),
X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51),
X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67),
X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83),
X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99),
X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114),
X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129),
X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135),
X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149),
X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163),
X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177),
X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183),
X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197),
X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211),
X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225),
X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231),
X(208,232), X(217,241), X(218,242), X(219,243), X(220,244), X(221,245),
X(222,246), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22),
X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38),
X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54),
X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70),
X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86),
X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101),
X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211),
X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225),
X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231),
X(224,232), X(233,241), X(234,242), X(235,243), X(236,244), X(237,245),
X(238,246), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230),
X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240),
X(241,245), X(242,246), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137),
X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148),
X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163),
X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178),
X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193),
X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204),
X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219),
X(96,220), X(101,225), X(102,226), X(103,227), X(104,228), X(109,233),
X(110,234), X(111,235), X(112,236), X(117,241), X(118,242), X(119,243),
X(120,244), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234),
X(175,235), X(176,236), X(181,241), X(182,242), X(183,243), X(184,244),
X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44),
X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60),
X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76),
X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92),
X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107),
X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122),
X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132),
X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146),
X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156),
X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170),
X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180),
X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194),
X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204),
X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), X(190,218),
X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), X(200,228),
X(205,233), X(206,234), X(207,235), X(208,236), X(213,241), X(214,242),
X(215,243), X(216,244), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26),
X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42),
X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58),
X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74),
X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90),
X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105),
X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115),
X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129),
X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139),
X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153),
X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163),
X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177),
X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187),
X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201),
X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211),
X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(213,225),
X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), X(223,235),
X(224,236), X(229,241), X(230,242), X(231,243), X(232,244), X(5,9), X(6,10),
X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26),
X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42),
X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58),
X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74),
X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90),
X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105),
X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115),
X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129),
X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139),
X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153),
X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163),
X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177),
X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187),
X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(197,201),
X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(207,211),
X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(221,225),
X(222,226), X(223,227), X(224,228), X(229,233), X(230,234), X(231,235),
X(232,236), X(237,241), X(238,242), X(239,243), X(240,244), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231),
X(230,232), X(233,235), X(234,236), X(237,239), X(238,240), X(241,243),
X(242,244), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222),
X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234),
X(111,237), X(112,238), X(115,241), X(116,242), X(119,245), X(120,246),
X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78),
X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94),
X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109),
X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122),
X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137),
X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150),
X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165),
X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177),
X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189),
X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201),
X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213),
X(152,214), X(155,217), X(156,218), X(159,221), X(160,222), X(163,225),
X(164,226), X(167,229), X(168,230), X(171,233), X(172,234), X(175,237),
X(176,238), X(179,241), X(180,242), X(183,245), X(184,246), X(3,33), X(4,34),
X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50),
X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66),
X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82),
X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222),
X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234),
X(207,237), X(208,238), X(211,241), X(212,242), X(215,245), X(216,246),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193),
X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205),
X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217),
X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229),
X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), X(227,241),
X(228,242), X(231,245), X(232,246), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229),
X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(235,241),
X(236,242), X(239,245), X(240,246), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214),
X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226),
X(227,229), X(228,230), X(231,233), X(232,234), X(235,237), X(236,238),
X(239,241), X(240,242), X(243,245), X(244,246), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186),
X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198),
X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210),
X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222),
X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234),
X(235,236), X(237,238), X(239,240), X(241,242), X(243,244), X(245,246),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183),
X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197),
X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211),
X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225),
X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(110,237),
X(112,239), X(114,241), X(116,243), X(118,245), X(2,65), X(4,67), X(6,69),
X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85),
X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(166,229), X(168,231), X(170,233), X(172,235), X(174,237), X(176,239),
X(178,241), X(180,243), X(182,245), X(2,33), X(4,35), X(6,37), X(8,39),
X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55),
X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71),
X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87),
X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101),
X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115),
X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129),
X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141),
X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153),
X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165),
X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177),
X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), X(158,189),
X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), X(170,201),
X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), X(182,213),
X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), X(194,225),
X(196,227), X(198,229), X(200,231), X(202,233), X(204,235), X(206,237),
X(208,239), X(210,241), X(212,243), X(214,245), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221),
X(208,223), X(210,225), X(212,227), X(214,229), X(216,231), X(218,233),
X(220,235), X(222,237), X(224,239), X(226,241), X(228,243), X(230,245), X(2,9),
X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25),
X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41),
X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57),
X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73),
X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89),
X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103),
X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115),
X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127),
X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139),
X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151),
X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163),
X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175),
X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187),
X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199),
X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211),
X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(216,223),
X(218,225), X(220,227), X(222,229), X(224,231), X(226,233), X(228,235),
X(230,237), X(232,239), X(234,241), X(236,243), X(238,245), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197),
X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209),
X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221),
X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(230,233),
X(232,235), X(234,237), X(236,239), X(238,241), X(240,243), X(242,245), X(2,3),
X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19),
X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35),
X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51),
X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67),
X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83),
X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243),
X(244,245)
};
S(248) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244),
X(117,245), X(118,246), X(119,247), X(120,248), X(1,65), X(2,66), X(3,67),
X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75),
X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83),
X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91),
X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197),
X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203),
X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209),
X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215),
X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221),
X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227),
X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233),
X(170,234), X(171,235), X(172,236), X(173,237), X(174,238), X(175,239),
X(176,240), X(177,241), X(178,242), X(179,243), X(180,244), X(181,245),
X(182,246), X(183,247), X(184,248), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229),
X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235),
X(204,236), X(205,237), X(206,238), X(207,239), X(208,240), X(209,241),
X(210,242), X(211,243), X(212,244), X(213,245), X(214,246), X(215,247),
X(216,248), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244),
X(229,245), X(230,246), X(231,247), X(232,248), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204),
X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), X(114,226), X(115,227),
X(116,228), X(117,229), X(118,230), X(119,231), X(120,232), X(121,233),
X(122,234), X(123,235), X(124,236), X(125,237), X(126,238), X(127,239),
X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167),
X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173),
X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195),
X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201),
X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207),
X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229),
X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235),
X(188,236), X(189,237), X(190,238), X(191,239), X(192,240), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208),
X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230),
X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236),
X(221,237), X(222,238), X(223,239), X(224,240), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174),
X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188),
X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), X(194,202),
X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), X(200,208),
X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), X(214,222),
X(215,223), X(216,224), X(225,233), X(226,234), X(227,235), X(228,236),
X(229,237), X(230,238), X(231,239), X(232,240), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183),
X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198),
X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213),
X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227),
X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(121,241),
X(122,242), X(123,243), X(124,244), X(125,245), X(126,246), X(127,247),
X(128,248), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70),
X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86),
X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101),
X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116),
X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131),
X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146),
X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161),
X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), X(111,167),
X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), X(125,181),
X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), X(139,195),
X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), X(153,209),
X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), X(159,215),
X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), X(173,229),
X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), X(187,243),
X(188,244), X(189,245), X(190,246), X(191,247), X(192,248), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196),
X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210),
X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216),
X(201,225), X(202,226), X(203,227), X(204,228), X(205,229), X(206,230),
X(207,231), X(208,232), X(217,241), X(218,242), X(219,243), X(220,244),
X(221,245), X(222,246), X(223,247), X(224,248), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210),
X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216),
X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230),
X(223,231), X(224,232), X(233,241), X(234,242), X(235,243), X(236,244),
X(237,245), X(238,246), X(239,247), X(240,248), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199),
X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213),
X(210,214), X(211,215), X(212,216), X(217,221), X(218,222), X(219,223),
X(220,224), X(225,229), X(226,230), X(227,231), X(228,232), X(233,237),
X(234,238), X(235,239), X(236,240), X(241,245), X(242,246), X(243,247),
X(244,248), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138),
X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153),
X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164),
X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179),
X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194),
X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209),
X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220),
X(101,225), X(102,226), X(103,227), X(104,228), X(109,233), X(110,234),
X(111,235), X(112,236), X(117,241), X(118,242), X(119,243), X(120,244),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187),
X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201),
X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211),
X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), X(165,225),
X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), X(175,235),
X(176,236), X(181,241), X(182,242), X(183,243), X(184,244), X(5,33), X(6,34),
X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50),
X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66),
X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82),
X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98),
X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113),
X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124),
X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138),
X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148),
X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162),
X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172),
X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186),
X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196),
X(173,201), X(174,202), X(175,203), X(176,204), X(181,209), X(182,210),
X(183,211), X(184,212), X(189,217), X(190,218), X(191,219), X(192,220),
X(197,225), X(198,226), X(199,227), X(200,228), X(205,233), X(206,234),
X(207,235), X(208,236), X(213,241), X(214,242), X(215,243), X(216,244),
X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28),
X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44),
X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60),
X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76),
X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92),
X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107),
X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121),
X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131),
X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145),
X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155),
X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169),
X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), X(167,179),
X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), X(181,193),
X(182,194), X(183,195), X(184,196), X(189,201), X(190,202), X(191,203),
X(192,204), X(197,209), X(198,210), X(199,211), X(200,212), X(205,217),
X(206,218), X(207,219), X(208,220), X(213,225), X(214,226), X(215,227),
X(216,228), X(221,233), X(222,234), X(223,235), X(224,236), X(229,241),
X(230,242), X(231,243), X(232,244), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193),
X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203),
X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217),
X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227),
X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(237,241),
X(238,242), X(239,243), X(240,244), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11),
X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27),
X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43),
X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59),
X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75),
X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91),
X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104),
X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116),
X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128),
X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140),
X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152),
X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164),
X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176),
X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188),
X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200),
X(201,203), X(202,204), X(205,207), X(206,208), X(209,211), X(210,212),
X(213,215), X(214,216), X(217,219), X(218,220), X(221,223), X(222,224),
X(225,227), X(226,228), X(229,231), X(230,232), X(233,235), X(234,236),
X(237,239), X(238,240), X(241,243), X(242,244), X(245,247), X(246,248),
X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141),
X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154),
X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169),
X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182),
X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197),
X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), X(84,210),
X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), X(99,225),
X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), X(111,237),
X(112,238), X(115,241), X(116,242), X(119,245), X(120,246), X(3,65), X(4,66),
X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82),
X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238),
X(179,241), X(180,242), X(183,245), X(184,246), X(3,33), X(4,34), X(7,37),
X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53),
X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69),
X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85),
X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98),
X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113),
X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126),
X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138),
X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150),
X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162),
X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174),
X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186),
X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198),
X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210),
X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222),
X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234),
X(207,237), X(208,238), X(211,241), X(212,242), X(215,245), X(216,246),
X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30),
X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46),
X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62),
X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78),
X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94),
X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109),
X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121),
X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133),
X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145),
X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157),
X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169),
X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181),
X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193),
X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205),
X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217),
X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229),
X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), X(227,241),
X(228,242), X(231,245), X(232,246), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229),
X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(235,241),
X(236,242), X(239,245), X(240,246), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13),
X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29),
X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45),
X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61),
X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77),
X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93),
X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106),
X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118),
X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130),
X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142),
X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154),
X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166),
X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178),
X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190),
X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202),
X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214),
X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226),
X(227,229), X(228,230), X(231,233), X(232,234), X(235,237), X(236,238),
X(239,241), X(240,242), X(243,245), X(244,246), X(1,2), X(3,4), X(5,6), X(7,8),
X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24),
X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40),
X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56),
X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72),
X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88),
X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102),
X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114),
X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126),
X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138),
X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150),
X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162),
X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174),
X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186),
X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198),
X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210),
X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222),
X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234),
X(235,236), X(237,238), X(239,240), X(241,242), X(243,244), X(245,246),
X(247,248), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223),
X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235),
X(110,237), X(112,239), X(114,241), X(116,243), X(118,245), X(120,247),
X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79),
X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95),
X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109),
X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123),
X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137),
X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151),
X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165),
X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), X(114,177),
X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), X(126,189),
X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), X(138,201),
X(140,203), X(142,205), X(144,207), X(146,209), X(148,211), X(150,213),
X(152,215), X(154,217), X(156,219), X(158,221), X(160,223), X(162,225),
X(164,227), X(166,229), X(168,231), X(170,233), X(172,235), X(174,237),
X(176,239), X(178,241), X(180,243), X(182,245), X(184,247), X(2,33), X(4,35),
X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51),
X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67),
X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83),
X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211),
X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223),
X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235),
X(206,237), X(208,239), X(210,241), X(212,243), X(214,245), X(216,247),
X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31),
X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47),
X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63),
X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79),
X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95),
X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109),
X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121),
X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133),
X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145),
X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157),
X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169),
X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), X(166,181),
X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), X(178,193),
X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), X(190,205),
X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), X(202,217),
X(204,219), X(206,221), X(208,223), X(210,225), X(212,227), X(214,229),
X(216,231), X(218,233), X(220,235), X(222,237), X(224,239), X(226,241),
X(228,243), X(230,245), X(232,247), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205),
X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217),
X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229),
X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241),
X(236,243), X(238,245), X(240,247), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191),
X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203),
X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215),
X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227),
X(226,229), X(228,231), X(230,233), X(232,235), X(234,237), X(236,239),
X(238,241), X(240,243), X(242,245), X(244,247), X(2,3), X(4,5), X(6,7), X(8,9),
X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25),
X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41),
X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57),
X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73),
X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89),
X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103),
X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115),
X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127),
X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139),
X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151),
X(152,153), X(154,155), X(156,157), X(158,159), X(160,161), X(162,163),
X(164,165), X(166,167), X(168,169), X(170,171), X(172,173), X(174,175),
X(176,177), X(178,179), X(180,181), X(182,183), X(184,185), X(186,187),
X(188,189), X(190,191), X(192,193), X(194,195), X(196,197), X(198,199),
X(200,201), X(202,203), X(204,205), X(206,207), X(208,209), X(210,211),
X(212,213), X(214,215), X(216,217), X(218,219), X(220,221), X(222,223),
X(224,225), X(226,227), X(228,229), X(230,231), X(232,233), X(234,235),
X(236,237), X(238,239), X(240,241), X(242,243), X(244,245), X(246,247)
};
S(250) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244),
X(117,245), X(118,246), X(119,247), X(120,248), X(121,249), X(122,250),
X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72),
X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80),
X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88),
X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96),
X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103),
X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110),
X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117),
X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124),
X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195),
X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201),
X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207),
X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213),
X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219),
X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225),
X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231),
X(168,232), X(169,233), X(170,234), X(171,235), X(172,236), X(173,237),
X(174,238), X(175,239), X(176,240), X(177,241), X(178,242), X(179,243),
X(180,244), X(181,245), X(182,246), X(183,247), X(184,248), X(185,249),
X(186,250), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134),
X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141),
X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148),
X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155),
X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162),
X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168),
X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174),
X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180),
X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186),
X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192),
X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40),
X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48),
X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56),
X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64),
X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103),
X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110),
X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117),
X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124),
X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163),
X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169),
X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175),
X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181),
X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187),
X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225),
X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231),
X(200,232), X(201,233), X(202,234), X(203,235), X(204,236), X(205,237),
X(206,238), X(207,239), X(208,240), X(209,241), X(210,242), X(211,243),
X(212,244), X(213,245), X(214,246), X(215,247), X(216,248), X(217,249),
X(218,250), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244),
X(229,245), X(230,246), X(231,247), X(232,248), X(233,249), X(234,250),
X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135),
X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142),
X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165),
X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172),
X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195),
X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202),
X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(113,225),
X(114,226), X(115,227), X(116,228), X(117,229), X(118,230), X(119,231),
X(120,232), X(121,233), X(122,234), X(123,235), X(124,236), X(125,237),
X(126,238), X(127,239), X(128,240), X(17,65), X(18,66), X(19,67), X(20,68),
X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76),
X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99),
X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106),
X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129),
X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136),
X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143),
X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165),
X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171),
X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193),
X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199),
X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205),
X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227),
X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(185,233),
X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), X(191,239),
X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38),
X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46),
X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70),
X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78),
X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101),
X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108),
X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131),
X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137),
X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143),
X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165),
X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171),
X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193),
X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199),
X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205),
X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227),
X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), X(217,233),
X(218,234), X(219,235), X(220,236), X(221,237), X(222,238), X(223,239),
X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15),
X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31),
X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47),
X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63),
X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79),
X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95),
X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110),
X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124),
X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138),
X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144),
X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158),
X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172),
X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186),
X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192),
X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206),
X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), X(212,220),
X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), X(226,234),
X(227,235), X(228,236), X(229,237), X(230,238), X(231,239), X(232,240),
X(241,249), X(242,250), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133),
X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148),
X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163),
X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178),
X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193),
X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200),
X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215),
X(96,216), X(105,225), X(106,226), X(107,227), X(108,228), X(109,229),
X(110,230), X(111,231), X(112,232), X(121,241), X(122,242), X(123,243),
X(124,244), X(125,245), X(126,246), X(127,247), X(128,248), X(9,65), X(10,66),
X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82),
X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98),
X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113),
X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120),
X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135),
X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150),
X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164),
X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178),
X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184),
X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198),
X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212),
X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226),
X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), X(176,232),
X(185,241), X(186,242), X(187,243), X(188,244), X(189,245), X(190,246),
X(191,247), X(192,248), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37),
X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53),
X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69),
X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85),
X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100),
X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115),
X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130),
X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136),
X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150),
X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164),
X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178),
X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184),
X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198),
X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), X(188,212),
X(189,213), X(190,214), X(191,215), X(192,216), X(201,225), X(202,226),
X(203,227), X(204,228), X(205,229), X(206,230), X(207,231), X(208,232),
X(217,241), X(218,242), X(219,243), X(220,244), X(221,245), X(222,246),
X(223,247), X(224,248), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21),
X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37),
X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53),
X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69),
X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85),
X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100),
X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115),
X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129),
X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135),
X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149),
X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163),
X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177),
X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183),
X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197),
X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211),
X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225),
X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231),
X(224,232), X(233,241), X(234,242), X(235,243), X(236,244), X(237,245),
X(238,246), X(239,247), X(240,248), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13),
X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29),
X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45),
X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61),
X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77),
X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93),
X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104),
X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118),
X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128),
X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142),
X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152),
X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166),
X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176),
X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190),
X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200),
X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214),
X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224),
X(225,229), X(226,230), X(227,231), X(228,232), X(233,237), X(234,238),
X(235,239), X(236,240), X(241,245), X(242,246), X(243,247), X(244,248),
X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139),
X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154),
X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169),
X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180),
X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195),
X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210),
X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225),
X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235),
X(112,236), X(117,241), X(118,242), X(119,243), X(120,244), X(125,249),
X(126,250), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234),
X(175,235), X(176,236), X(181,241), X(182,242), X(183,243), X(184,244),
X(189,249), X(190,250), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42),
X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58),
X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74),
X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90),
X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105),
X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116),
X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131),
X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145),
X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155),
X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169),
X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179),
X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193),
X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203),
X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217),
X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227),
X(200,228), X(205,233), X(206,234), X(207,235), X(208,236), X(213,241),
X(214,242), X(215,243), X(216,244), X(221,249), X(222,250), X(5,17), X(6,18),
X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34),
X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50),
X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66),
X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82),
X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98),
X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113),
X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123),
X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137),
X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147),
X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161),
X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171),
X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185),
X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195),
X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209),
X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219),
X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233),
X(222,234), X(223,235), X(224,236), X(229,241), X(230,242), X(231,243),
X(232,244), X(237,249), X(238,250), X(5,9), X(6,10), X(7,11), X(8,12),
X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28),
X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44),
X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60),
X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76),
X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92),
X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107),
X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121),
X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131),
X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145),
X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155),
X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169),
X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179),
X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193),
X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203),
X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217),
X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227),
X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(237,241),
X(238,242), X(239,243), X(240,244), X(245,249), X(246,250), X(1,3), X(2,4),
X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20),
X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36),
X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52),
X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68),
X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84),
X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99),
X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111),
X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123),
X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135),
X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147),
X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159),
X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171),
X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183),
X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195),
X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207),
X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219),
X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231),
X(230,232), X(233,235), X(234,236), X(237,239), X(238,240), X(241,243),
X(242,244), X(245,247), X(246,248), X(3,129), X(4,130), X(7,133), X(8,134),
X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149),
X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162),
X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177),
X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190),
X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205),
X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218),
X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), X(104,230),
X(107,233), X(108,234), X(111,237), X(112,238), X(115,241), X(116,242),
X(119,245), X(120,246), X(123,249), X(124,250), X(3,65), X(4,66), X(7,69),
X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85),
X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238),
X(179,241), X(180,242), X(183,245), X(184,246), X(187,249), X(188,250),
X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46),
X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62),
X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78),
X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94),
X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109),
X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122),
X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134),
X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146),
X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158),
X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170),
X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182),
X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194),
X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206),
X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218),
X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), X(200,230),
X(203,233), X(204,234), X(207,237), X(208,238), X(211,241), X(212,242),
X(215,245), X(216,246), X(219,249), X(220,250), X(3,17), X(4,18), X(7,21),
X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37),
X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53),
X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69),
X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85),
X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98),
X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113),
X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125),
X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137),
X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149),
X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161),
X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173),
X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185),
X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197),
X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209),
X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221),
X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(219,233),
X(220,234), X(223,237), X(224,238), X(227,241), X(228,242), X(231,245),
X(232,246), X(235,249), X(236,250), X(3,9), X(4,10), X(7,13), X(8,14),
X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30),
X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46),
X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62),
X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78),
X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94),
X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109),
X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121),
X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133),
X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145),
X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157),
X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169),
X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181),
X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193),
X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205),
X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217),
X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229),
X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(235,241),
X(236,242), X(239,245), X(240,246), X(243,249), X(244,250), X(3,5), X(4,6),
X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22),
X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38),
X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54),
X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70),
X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86),
X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101),
X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113),
X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125),
X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137),
X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149),
X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161),
X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173),
X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185),
X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197),
X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209),
X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221),
X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(231,233),
X(232,234), X(235,237), X(236,238), X(239,241), X(240,242), X(243,245),
X(244,246), X(247,249), X(248,250), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10),
X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26),
X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42),
X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58),
X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74),
X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90),
X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104),
X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116),
X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128),
X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140),
X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152),
X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164),
X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176),
X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188),
X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200),
X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212),
X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224),
X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), X(235,236),
X(237,238), X(239,240), X(241,242), X(243,244), X(245,246), X(247,248),
X(249,250), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139),
X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153),
X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167),
X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181),
X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195),
X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209),
X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223),
X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235),
X(110,237), X(112,239), X(114,241), X(116,243), X(118,245), X(120,247),
X(122,249), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77),
X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93),
X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107),
X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121),
X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135),
X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149),
X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163),
X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175),
X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187),
X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199),
X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211),
X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), X(160,223),
X(162,225), X(164,227), X(166,229), X(168,231), X(170,233), X(172,235),
X(174,237), X(176,239), X(178,241), X(180,243), X(182,245), X(184,247),
X(186,249), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45),
X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61),
X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77),
X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93),
X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107),
X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121),
X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219),
X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(200,231),
X(202,233), X(204,235), X(206,237), X(208,239), X(210,241), X(212,243),
X(214,245), X(216,247), X(218,249), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139),
X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151),
X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163),
X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175),
X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187),
X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199),
X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211),
X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223),
X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235),
X(222,237), X(224,239), X(226,241), X(228,243), X(230,245), X(232,247),
X(234,249), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21),
X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37),
X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53),
X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69),
X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85),
X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99),
X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111),
X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123),
X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135),
X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147),
X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159),
X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171),
X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183),
X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195),
X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207),
X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219),
X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231),
X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), X(236,243),
X(238,245), X(240,247), X(242,249), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13),
X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29),
X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45),
X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61),
X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77),
X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93),
X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107),
X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119),
X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131),
X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143),
X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155),
X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167),
X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179),
X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191),
X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203),
X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215),
X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227),
X(226,229), X(228,231), X(230,233), X(232,235), X(234,237), X(236,239),
X(238,241), X(240,243), X(242,245), X(244,247), X(246,249), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243),
X(244,245), X(246,247), X(248,249)
};
S(252) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244),
X(117,245), X(118,246), X(119,247), X(120,248), X(121,249), X(122,250),
X(123,251), X(124,252), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70),
X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78),
X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86),
X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94),
X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101),
X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108),
X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115),
X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122),
X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193),
X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199),
X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205),
X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211),
X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217),
X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223),
X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229),
X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(171,235),
X(172,236), X(173,237), X(174,238), X(175,239), X(176,240), X(177,241),
X(178,242), X(179,243), X(180,244), X(181,245), X(182,246), X(183,247),
X(184,248), X(185,249), X(186,250), X(187,251), X(188,252), X(65,129),
X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136),
X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143),
X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150),
X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157),
X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164),
X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170),
X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176),
X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182),
X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188),
X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35),
X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43),
X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51),
X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59),
X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99),
X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106),
X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113),
X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120),
X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127),
X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165),
X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171),
X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177),
X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183),
X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189),
X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227),
X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233),
X(202,234), X(203,235), X(204,236), X(205,237), X(206,238), X(207,239),
X(208,240), X(209,241), X(210,242), X(211,243), X(212,244), X(213,245),
X(214,246), X(215,247), X(216,248), X(217,249), X(218,250), X(219,251),
X(220,252), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244),
X(229,245), X(230,246), X(231,247), X(232,248), X(233,249), X(234,250),
X(235,251), X(236,252), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133),
X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140),
X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163),
X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170),
X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193),
X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200),
X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207),
X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229),
X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235),
X(124,236), X(125,237), X(126,238), X(127,239), X(128,240), X(17,65), X(18,66),
X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74),
X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98),
X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105),
X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112),
X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135),
X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142),
X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164),
X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170),
X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176),
X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198),
X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204),
X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226),
X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232),
X(185,233), X(186,234), X(187,235), X(188,236), X(189,237), X(190,238),
X(191,239), X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37),
X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45),
X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69),
X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77),
X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100),
X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107),
X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130),
X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136),
X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142),
X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164),
X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170),
X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176),
X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198),
X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204),
X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226),
X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232),
X(217,233), X(218,234), X(219,235), X(220,236), X(221,237), X(222,238),
X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14),
X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30),
X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46),
X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62),
X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78),
X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94),
X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109),
X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123),
X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137),
X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143),
X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157),
X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171),
X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185),
X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191),
X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205),
X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219),
X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233),
X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(231,239),
X(232,240), X(241,249), X(242,250), X(243,251), X(244,252), X(9,129),
X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136),
X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151),
X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166),
X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181),
X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196),
X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211),
X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226),
X(107,227), X(108,228), X(109,229), X(110,230), X(111,231), X(112,232),
X(121,241), X(122,242), X(123,243), X(124,244), X(125,245), X(126,246),
X(127,247), X(128,248), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69),
X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85),
X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100),
X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115),
X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130),
X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145),
X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152),
X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166),
X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180),
X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194),
X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200),
X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214),
X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228),
X(173,229), X(174,230), X(175,231), X(176,232), X(185,241), X(186,242),
X(187,243), X(188,244), X(189,245), X(190,246), X(191,247), X(192,248),
X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40),
X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56),
X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72),
X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88),
X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103),
X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118),
X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132),
X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146),
X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152),
X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166),
X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180),
X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194),
X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200),
X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214),
X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), X(204,228),
X(205,229), X(206,230), X(207,231), X(208,232), X(217,241), X(218,242),
X(219,243), X(220,244), X(221,245), X(222,246), X(223,247), X(224,248),
X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24),
X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40),
X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56),
X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72),
X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88),
X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103),
X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117),
X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131),
X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145),
X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151),
X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165),
X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179),
X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193),
X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199),
X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213),
X(206,214), X(207,215), X(208,216), X(217,225), X(218,226), X(219,227),
X(220,228), X(221,229), X(222,230), X(223,231), X(224,232), X(233,241),
X(234,242), X(235,243), X(236,244), X(237,245), X(238,246), X(239,247),
X(240,248), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15),
X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31),
X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47),
X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63),
X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79),
X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95),
X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110),
X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120),
X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134),
X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144),
X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158),
X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168),
X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182),
X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192),
X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206),
X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216),
X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230),
X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240),
X(241,245), X(242,246), X(243,247), X(244,248), X(5,129), X(6,130), X(7,131),
X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146),
X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161),
X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172),
X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187),
X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202),
X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217),
X(94,218), X(95,219), X(96,220), X(101,225), X(102,226), X(103,227),
X(104,228), X(109,233), X(110,234), X(111,235), X(112,236), X(117,241),
X(118,242), X(119,243), X(120,244), X(125,249), X(126,250), X(127,251),
X(128,252), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75),
X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91),
X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106),
X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121),
X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132),
X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147),
X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162),
X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172),
X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186),
X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196),
X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210),
X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220),
X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234),
X(175,235), X(176,236), X(181,241), X(182,242), X(183,243), X(184,244),
X(189,249), X(190,250), X(191,251), X(192,252), X(5,33), X(6,34), X(7,35),
X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51),
X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67),
X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83),
X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211),
X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225),
X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235),
X(208,236), X(213,241), X(214,242), X(215,243), X(216,244), X(221,249),
X(222,250), X(223,251), X(224,252), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210),
X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220),
X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), X(222,234),
X(223,235), X(224,236), X(229,241), X(230,242), X(231,243), X(232,244),
X(237,249), X(238,250), X(239,251), X(240,252), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202),
X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212),
X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226),
X(223,227), X(224,228), X(229,233), X(230,234), X(231,235), X(232,236),
X(237,241), X(238,242), X(239,243), X(240,244), X(245,249), X(246,250),
X(247,251), X(248,252), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215),
X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227),
X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), X(237,239),
X(238,240), X(241,243), X(242,244), X(245,247), X(246,248), X(249,251),
X(250,252), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222),
X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234),
X(111,237), X(112,238), X(115,241), X(116,242), X(119,245), X(120,246),
X(123,249), X(124,250), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74),
X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90),
X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105),
X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118),
X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133),
X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146),
X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161),
X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173),
X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185),
X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197),
X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209),
X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(159,221),
X(160,222), X(163,225), X(164,226), X(167,229), X(168,230), X(171,233),
X(172,234), X(175,237), X(176,238), X(179,241), X(180,242), X(183,245),
X(184,246), X(187,249), X(188,250), X(3,33), X(4,34), X(7,37), X(8,38),
X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54),
X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70),
X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86),
X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101),
X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114),
X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129),
X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141),
X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153),
X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165),
X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177),
X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189),
X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), X(171,201),
X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), X(183,213),
X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), X(195,225),
X(196,226), X(199,229), X(200,230), X(203,233), X(204,234), X(207,237),
X(208,238), X(211,241), X(212,242), X(215,245), X(216,246), X(219,249),
X(220,250), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226),
X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238),
X(227,241), X(228,242), X(231,245), X(232,246), X(235,249), X(236,250), X(3,9),
X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25),
X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41),
X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57),
X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73),
X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89),
X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102),
X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114),
X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126),
X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138),
X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150),
X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162),
X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174),
X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186),
X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198),
X(195,201), X(196,202), X(199,205), X(200,206), X(203,209), X(204,210),
X(207,213), X(208,214), X(211,217), X(212,218), X(215,221), X(216,222),
X(219,225), X(220,226), X(223,229), X(224,230), X(227,233), X(228,234),
X(231,237), X(232,238), X(235,241), X(236,242), X(239,245), X(240,246),
X(243,249), X(244,250), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14),
X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30),
X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46),
X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62),
X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78),
X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94),
X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109),
X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121),
X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133),
X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145),
X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157),
X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169),
X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181),
X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193),
X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(203,205),
X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), X(215,217),
X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), X(227,229),
X(228,230), X(231,233), X(232,234), X(235,237), X(236,238), X(239,241),
X(240,242), X(243,245), X(244,246), X(247,249), X(248,250), X(1,2), X(3,4),
X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20),
X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36),
X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52),
X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68),
X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84),
X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230),
X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242),
X(243,244), X(245,246), X(247,248), X(249,250), X(251,252), X(2,129), X(4,131),
X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145),
X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159),
X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173),
X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187),
X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201),
X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), X(86,213), X(88,215),
X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), X(100,227), X(102,229),
X(104,231), X(106,233), X(108,235), X(110,237), X(112,239), X(114,241),
X(116,243), X(118,245), X(120,247), X(122,249), X(124,251), X(2,65), X(4,67),
X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83),
X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99),
X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113),
X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127),
X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141),
X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155),
X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167),
X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179),
X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191),
X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203),
X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215),
X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227),
X(166,229), X(168,231), X(170,233), X(172,235), X(174,237), X(176,239),
X(178,241), X(180,243), X(182,245), X(184,247), X(186,249), X(188,251),
X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47),
X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63),
X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79),
X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95),
X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109),
X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123),
X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135),
X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147),
X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159),
X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171),
X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183),
X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195),
X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207),
X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219),
X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(200,231),
X(202,233), X(204,235), X(206,237), X(208,239), X(210,241), X(212,243),
X(214,245), X(216,247), X(218,249), X(220,251), X(2,17), X(4,19), X(6,21),
X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37),
X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53),
X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69),
X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85),
X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99),
X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113),
X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125),
X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137),
X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149),
X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161),
X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173),
X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185),
X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197),
X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209),
X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221),
X(208,223), X(210,225), X(212,227), X(214,229), X(216,231), X(218,233),
X(220,235), X(222,237), X(224,239), X(226,241), X(228,243), X(230,245),
X(232,247), X(234,249), X(236,251), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205),
X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217),
X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229),
X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241),
X(236,243), X(238,245), X(240,247), X(242,249), X(244,251), X(2,5), X(4,7),
X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23),
X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39),
X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55),
X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71),
X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87),
X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101),
X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113),
X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125),
X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137),
X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149),
X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161),
X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173),
X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185),
X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197),
X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209),
X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221),
X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(230,233),
X(232,235), X(234,237), X(236,239), X(238,241), X(240,243), X(242,245),
X(244,247), X(246,249), X(248,251), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11),
X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27),
X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43),
X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59),
X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75),
X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91),
X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105),
X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117),
X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129),
X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141),
X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153),
X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165),
X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177),
X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189),
X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201),
X(202,203), X(204,205), X(206,207), X(208,209), X(210,211), X(212,213),
X(214,215), X(216,217), X(218,219), X(220,221), X(222,223), X(224,225),
X(226,227), X(228,229), X(230,231), X(232,233), X(234,235), X(236,237),
X(238,239), X(240,241), X(242,243), X(244,245), X(246,247), X(248,249),
X(250,251)
};
S(254) = {
X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135),
X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142),
X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149),
X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156),
X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163),
X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170),
X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177),
X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184),
X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191),
X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198),
X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205),
X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212),
X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219),
X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226),
X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232),
X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238),
X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244),
X(117,245), X(118,246), X(119,247), X(120,248), X(121,249), X(122,250),
X(123,251), X(124,252), X(125,253), X(126,254), X(1,65), X(2,66), X(3,67),
X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75),
X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83),
X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91),
X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99),
X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106),
X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113),
X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120),
X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127),
X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197),
X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203),
X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209),
X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215),
X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221),
X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227),
X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233),
X(170,234), X(171,235), X(172,236), X(173,237), X(174,238), X(175,239),
X(176,240), X(177,241), X(178,242), X(179,243), X(180,244), X(181,245),
X(182,246), X(183,247), X(184,248), X(185,249), X(186,250), X(187,251),
X(188,252), X(189,253), X(190,254), X(65,129), X(66,130), X(67,131), X(68,132),
X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139),
X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146),
X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153),
X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160),
X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166),
X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172),
X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178),
X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184),
X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190),
X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38),
X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46),
X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54),
X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62),
X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101),
X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108),
X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115),
X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122),
X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161),
X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167),
X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173),
X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179),
X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185),
X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191),
X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229),
X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235),
X(204,236), X(205,237), X(206,238), X(207,239), X(208,240), X(209,241),
X(210,242), X(211,243), X(212,244), X(213,245), X(214,246), X(215,247),
X(216,248), X(217,249), X(218,250), X(219,251), X(220,252), X(221,253),
X(222,254), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134),
X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141),
X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148),
X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155),
X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194),
X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200),
X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206),
X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212),
X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218),
X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224),
X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72),
X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80),
X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88),
X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96),
X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134),
X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140),
X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146),
X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152),
X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158),
X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196),
X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202),
X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208),
X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214),
X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220),
X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19),
X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27),
X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51),
X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59),
X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83),
X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91),
X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114),
X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120),
X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126),
X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148),
X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154),
X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160),
X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182),
X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188),
X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210),
X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216),
X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222),
X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244),
X(229,245), X(230,246), X(231,247), X(232,248), X(233,249), X(234,250),
X(235,251), X(236,252), X(237,253), X(238,254), X(17,129), X(18,130),
X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137),
X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144),
X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167),
X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174),
X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197),
X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204),
X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), X(114,226), X(115,227),
X(116,228), X(117,229), X(118,230), X(119,231), X(120,232), X(121,233),
X(122,234), X(123,235), X(124,236), X(125,237), X(126,238), X(127,239),
X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70),
X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78),
X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101),
X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108),
X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131),
X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138),
X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161),
X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167),
X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173),
X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195),
X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201),
X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207),
X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229),
X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235),
X(188,236), X(189,237), X(190,238), X(191,239), X(192,240), X(17,33), X(18,34),
X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42),
X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66),
X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74),
X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98),
X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105),
X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112),
X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134),
X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140),
X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162),
X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168),
X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174),
X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196),
X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202),
X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208),
X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230),
X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236),
X(221,237), X(222,238), X(223,239), X(224,240), X(1,9), X(2,10), X(3,11),
X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27),
X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43),
X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59),
X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75),
X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91),
X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106),
X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112),
X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126),
X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140),
X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154),
X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160),
X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174),
X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188),
X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), X(194,202),
X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), X(200,208),
X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), X(214,222),
X(215,223), X(216,224), X(225,233), X(226,234), X(227,235), X(228,236),
X(229,237), X(230,238), X(231,239), X(232,240), X(241,249), X(242,250),
X(243,251), X(244,252), X(245,253), X(246,254), X(9,129), X(10,130), X(11,131),
X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146),
X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161),
X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168),
X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183),
X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198),
X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213),
X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227),
X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(121,241),
X(122,242), X(123,243), X(124,244), X(125,245), X(126,246), X(127,247),
X(128,248), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70),
X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86),
X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101),
X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116),
X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131),
X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146),
X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161),
X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), X(111,167),
X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), X(125,181),
X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), X(139,195),
X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), X(153,209),
X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), X(159,215),
X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), X(173,229),
X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), X(187,243),
X(188,244), X(189,245), X(190,246), X(191,247), X(192,248), X(9,33), X(10,34),
X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50),
X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66),
X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82),
X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98),
X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113),
X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120),
X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134),
X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148),
X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162),
X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168),
X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182),
X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196),
X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210),
X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216),
X(201,225), X(202,226), X(203,227), X(204,228), X(205,229), X(206,230),
X(207,231), X(208,232), X(217,241), X(218,242), X(219,243), X(220,244),
X(221,245), X(222,246), X(223,247), X(224,248), X(9,17), X(10,18), X(11,19),
X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35),
X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51),
X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67),
X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83),
X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99),
X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114),
X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120),
X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134),
X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148),
X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162),
X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168),
X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182),
X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196),
X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210),
X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216),
X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230),
X(223,231), X(224,232), X(233,241), X(234,242), X(235,243), X(236,244),
X(237,245), X(238,246), X(239,247), X(240,248), X(1,5), X(2,6), X(3,7), X(4,8),
X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24),
X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40),
X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56),
X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72),
X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88),
X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103),
X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117),
X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127),
X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141),
X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151),
X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165),
X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175),
X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189),
X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199),
X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213),
X(210,214), X(211,215), X(212,216), X(217,221), X(218,222), X(219,223),
X(220,224), X(225,229), X(226,230), X(227,231), X(228,232), X(233,237),
X(234,238), X(235,239), X(236,240), X(241,245), X(242,246), X(243,247),
X(244,248), X(249,253), X(250,254), X(5,129), X(6,130), X(7,131), X(8,132),
X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147),
X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162),
X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177),
X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188),
X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203),
X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218),
X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), X(104,228),
X(109,233), X(110,234), X(111,235), X(112,236), X(117,241), X(118,242),
X(119,243), X(120,244), X(125,249), X(126,250), X(127,251), X(128,252),
X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76),
X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92),
X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107),
X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122),
X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137),
X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148),
X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163),
X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177),
X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187),
X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201),
X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211),
X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), X(165,225),
X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), X(175,235),
X(176,236), X(181,241), X(182,242), X(183,243), X(184,244), X(189,249),
X(190,250), X(191,251), X(192,252), X(5,33), X(6,34), X(7,35), X(8,36),
X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52),
X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68),
X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84),
X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99),
X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114),
X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129),
X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139),
X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153),
X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163),
X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177),
X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187),
X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201),
X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211),
X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225),
X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235),
X(208,236), X(213,241), X(214,242), X(215,243), X(216,244), X(221,249),
X(222,250), X(223,251), X(224,252), X(5,17), X(6,18), X(7,19), X(8,20),
X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36),
X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52),
X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68),
X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84),
X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99),
X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114),
X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124),
X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138),
X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148),
X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162),
X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172),
X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186),
X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196),
X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210),
X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220),
X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), X(222,234),
X(223,235), X(224,236), X(229,241), X(230,242), X(231,243), X(232,244),
X(237,249), X(238,250), X(239,251), X(240,252), X(5,9), X(6,10), X(7,11),
X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27),
X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43),
X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59),
X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75),
X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91),
X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106),
X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116),
X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130),
X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140),
X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154),
X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164),
X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178),
X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188),
X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202),
X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212),
X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226),
X(223,227), X(224,228), X(229,233), X(230,234), X(231,235), X(232,236),
X(237,241), X(238,242), X(239,243), X(240,244), X(245,249), X(246,250),
X(247,251), X(248,252), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12),
X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28),
X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44),
X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60),
X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76),
X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92),
X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107),
X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119),
X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131),
X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143),
X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155),
X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167),
X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179),
X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191),
X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203),
X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215),
X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227),
X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), X(237,239),
X(238,240), X(241,243), X(242,244), X(245,247), X(246,248), X(249,251),
X(250,252), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138),
X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153),
X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166),
X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181),
X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194),
X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209),
X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222),
X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234),
X(111,237), X(112,238), X(115,241), X(116,242), X(119,245), X(120,246),
X(123,249), X(124,250), X(127,253), X(128,254), X(3,65), X(4,66), X(7,69),
X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85),
X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98),
X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113),
X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126),
X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141),
X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154),
X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166),
X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178),
X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190),
X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202),
X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214),
X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226),
X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238),
X(179,241), X(180,242), X(183,245), X(184,246), X(187,249), X(188,250),
X(191,253), X(192,254), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42),
X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58),
X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74),
X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90),
X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105),
X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118),
X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133),
X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145),
X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157),
X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169),
X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181),
X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193),
X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205),
X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217),
X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229),
X(200,230), X(203,233), X(204,234), X(207,237), X(208,238), X(211,241),
X(212,242), X(215,245), X(216,246), X(219,249), X(220,250), X(223,253),
X(224,254), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29),
X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45),
X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61),
X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77),
X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93),
X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106),
X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118),
X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130),
X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142),
X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154),
X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166),
X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178),
X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190),
X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202),
X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214),
X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226),
X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238),
X(227,241), X(228,242), X(231,245), X(232,246), X(235,249), X(236,250),
X(239,253), X(240,254), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18),
X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34),
X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50),
X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66),
X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82),
X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98),
X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110),
X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122),
X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134),
X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146),
X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158),
X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170),
X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182),
X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194),
X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206),
X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218),
X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230),
X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), X(236,242),
X(239,245), X(240,246), X(243,249), X(244,250), X(247,253), X(248,254), X(3,5),
X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21),
X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37),
X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53),
X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69),
X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85),
X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98),
X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110),
X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122),
X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134),
X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146),
X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158),
X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170),
X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182),
X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194),
X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206),
X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218),
X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230),
X(231,233), X(232,234), X(235,237), X(236,238), X(239,241), X(240,242),
X(243,245), X(244,246), X(247,249), X(248,250), X(251,253), X(252,254), X(1,2),
X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18),
X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34),
X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50),
X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66),
X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82),
X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98),
X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110),
X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122),
X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134),
X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146),
X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158),
X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170),
X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182),
X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194),
X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206),
X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218),
X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230),
X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242),
X(243,244), X(245,246), X(247,248), X(249,250), X(251,252), X(253,254),
X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141),
X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155),
X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169),
X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183),
X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197),
X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211),
X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225),
X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(110,237),
X(112,239), X(114,241), X(116,243), X(118,245), X(120,247), X(122,249),
X(124,251), X(126,253), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75),
X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91),
X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105),
X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119),
X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133),
X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147),
X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161),
X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173),
X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185),
X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197),
X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209),
X(148,211), X(150,213), X(152,215), X(154,217), X(156,219), X(158,221),
X(160,223), X(162,225), X(164,227), X(166,229), X(168,231), X(170,233),
X(172,235), X(174,237), X(176,239), X(178,241), X(180,243), X(182,245),
X(184,247), X(186,249), X(188,251), X(190,253), X(2,33), X(4,35), X(6,37),
X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53),
X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69),
X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85),
X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99),
X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113),
X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127),
X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139),
X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151),
X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163),
X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175),
X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187),
X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199),
X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211),
X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223),
X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235),
X(206,237), X(208,239), X(210,241), X(212,243), X(214,245), X(216,247),
X(218,249), X(220,251), X(222,253), X(2,17), X(4,19), X(6,21), X(8,23),
X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39),
X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55),
X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71),
X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87),
X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101),
X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115),
X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127),
X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139),
X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151),
X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163),
X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175),
X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187),
X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199),
X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211),
X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223),
X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235),
X(222,237), X(224,239), X(226,241), X(228,243), X(230,245), X(232,247),
X(234,249), X(236,251), X(238,253), X(2,9), X(4,11), X(6,13), X(8,15),
X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31),
X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47),
X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63),
X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79),
X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95),
X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109),
X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121),
X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133),
X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145),
X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157),
X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169),
X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181),
X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193),
X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205),
X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217),
X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229),
X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241),
X(236,243), X(238,245), X(240,247), X(242,249), X(244,251), X(246,253), X(2,5),
X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21),
X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37),
X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53),
X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69),
X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85),
X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99),
X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111),
X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123),
X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135),
X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147),
X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159),
X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171),
X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183),
X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195),
X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207),
X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219),
X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231),
X(230,233), X(232,235), X(234,237), X(236,239), X(238,241), X(240,243),
X(242,245), X(244,247), X(246,249), X(248,251), X(250,253), X(2,3), X(4,5),
X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21),
X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37),
X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53),
X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69),
X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85),
X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99),
X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111),
X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123),
X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135),
X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147),
X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159),
X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171),
X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183),
X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195),
X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207),
X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219),
X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231),
X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243),
X(244,245), X(246,247), X(248,249), X(250,251), X(252,253)
};
//
//
//
struct hsg_network const hsg_networks_sorting[] =
{
LS(2),
LS(4),
LS(6),
LS(8),
LS(10),
LS(12),
LS(14),
LS(16),
LS(18),
LS(20),
LS(22),
LS(24),
LS(26),
LS(28),
LS(30),
LS(32),
LS(34),
LS(36),
LS(38),
LS(40),
LS(42),
LS(44),
LS(46),
LS(48),
LS(50),
LS(52),
LS(54),
LS(56),
LS(58),
LS(60),
LS(62),
LS(64),
LS(66),
LS(68),
LS(70),
LS(72),
LS(74),
LS(76),
LS(78),
LS(80),
LS(82),
LS(84),
LS(86),
LS(88),
LS(90),
LS(92),
LS(94),
LS(96),
LS(98),
LS(100),
LS(102),
LS(104),
LS(106),
LS(108),
LS(110),
LS(112),
LS(114),
LS(116),
LS(118),
LS(120),
LS(122),
LS(124),
LS(126),
LS(128),
LS(130),
LS(132),
LS(134),
LS(136),
LS(138),
LS(140),
LS(142),
LS(144),
LS(146),
LS(148),
LS(150),
LS(152),
LS(154),
LS(156),
LS(158),
LS(160),
LS(162),
LS(164),
LS(166),
LS(168),
LS(170),
LS(172),
LS(174),
LS(176),
LS(178),
LS(180),
LS(182),
LS(184),
LS(186),
LS(188),
LS(190),
LS(192),
LS(194),
LS(196),
LS(198),
LS(200),
LS(202),
LS(204),
LS(206),
LS(208),
LS(210),
LS(212),
LS(214),
LS(216),
LS(218),
LS(220),
LS(222),
LS(224),
LS(226),
LS(228),
LS(230),
LS(232),
LS(234),
LS(236),
LS(238),
LS(240),
LS(242),
LS(244),
LS(246),
LS(248),
LS(250),
LS(252),
LS(254)
};
//
//
//